Escriba una función nombrada cambio() que tenga un parámetro en número entero y seis parámetros de referencia en número entero nombrados cien, cincuenta, veinte, diez, cinco y uno, respectivamente.

La función tiene que considerar el valor entero transmitido como una cantidad en dólares y convertir el valor en el número menor de billetes equivalentes.

#include<iostream>
#include<conio.h>

using namespace std;

void convetir(int, int &, int &, int &, int &, int &, int &);

int main(){ 
    int cantidadDolares; 
    int cien, cincuenta, veinte, diez, cinco, uno; 

    cout << "Digite la cantidad de dolares a convertir en billetes: "; 
    cin >> cantidadDolares; 

    convetir(cantidadDolares, cien, cincuenta, veinte, diez, cinco, uno); 

    cout << "\n\tEl menor numero de billetes equivalentes es: " << endl; 
    cout << "Billetes de $100: " << cien << endl; 
    cout << "Billetes de $50: " << cincuenta << endl; 
    cout << "Billetes de $20: " << veinte << endl; 
    cout << "Billetes de $10: " << diez << endl; 
    cout << "Billetes de $5: " << cinco << endl; 
    cout << "Billetes de $1: " << uno << endl; 

    getch(); 
    return 0; 
} 

void convetir(int cantidadDolares, int & cien, int & cincuenta, int & veinte, int & diez, int & cinco, int & uno){ 
    cien = cantidadDolares / 100; 
    cantidadDolares -= (cien * 100); 

    cincuenta = cantidadDolares / 50; 
    cantidadDolares -= (cincuenta * 50); 

    veinte = cantidadDolares / 20; 
    cantidadDolares -= (veinte * 20); 

    diez = cantidadDolares / 10; 
    cantidadDolares -= (diez * 10); 

    cinco = cantidadDolares / 5; 
    cantidadDolares -= (cinco * 5); 

    uno = cantidadDolares; 
}
El menor numero de billetes equivalentes es:
Billetes de $100: 113
Billetes de $50: 1
Billetes de $20: 0
Billetes de $10: 0
Billetes de $5: 1
Billetes de $1: 2
--------------------------------
Process exited after 10.37 seconds with return value 0
Presione una tecla para continuar . . .