cambiar printf y scanf en c++
Publicado por Elias (6 intervenciones) el 24/09/2020 02:05:05
tengo este codigo y funciona perfecto con print y scanf pero mi profesor dijo que tenia que ser cambiado por cout y cin
Esto es lo que llevo cambiado pero al ejecutarlo no me imprime cuantos billetes de cada uno deben ser
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include<stdio.h>
int main(){
int pesos;
printf("Dijite una cantidad: "); scanf("%d", &pesos);
printf("[%d]Billete(s) de 1000\n", pesos /1000);
pesos = pesos % 1000;
printf("[%d]Billete(s) de 500\n", pesos /500);
pesos = pesos % 500;
printf("[%d]Billete(s) de 200\n", pesos /200);
pesos = pesos % 200;
printf("[%d]Billete(s) de 100\n", pesos /100);
pesos = pesos % 100;
printf("[%d]Billete(s) de 50\n", pesos /50);
pesos = pesos % 50;
printf("[%d]Billete(s) de 20\n", pesos /20);
pesos = pesos % 20;
printf("[%d]Moneda(s) de 10\n", pesos /10);
pesos = pesos % 10;
printf("[%d]Moneda(s) de 5\n", pesos /5);
pesos = pesos % 5;
printf("[%d]Moneda(s) de 2\n", pesos /2);
pesos = pesos % 2;
printf("[%d]Moneda(s) de 1\n", pesos /1);
pesos = pesos % 1;
return 0;
}
Esto es lo que llevo cambiado pero al ejecutarlo no me imprime cuantos billetes de cada uno deben ser
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
using namespace std;
int main(){
int pesos;
cout <<"Digite una cantidad: "; cin >>esos;
cout <<"[%d]Billete(s) de 1000\n", pesos /1000;
pesos = pesos % 1000;
cout <<"[%d]Billete(s) de 500\n", pesos /500;
pesos = pesos % 500;
cout <<"[%d]Billete(s) de 200\n", pesos /200;
pesos = pesos % 200;
cout <<"[%d]Billete(s) de 100\n", pesos /100;
pesos = pesos % 100;
cout <<"[%d]Billete(s) de 50\n", pesos /50;
pesos = pesos % 50;
cout <<"[%d]Billete(s) de 20\n", pesos /20;
pesos = pesos % 20;
cout <<"[%d]Moneda(s) de 10\n", pesos /10;
pesos = pesos % 10;
cout <<"[%d]Moneda(s) de 5\n", pesos /5;
pesos = pesos % 5;
cout <<"[%d]Moneda(s) de 2\n", pesos /2;
pesos = pesos % 2;
cout <<"[%d]Moneda(s) de 1\n", pesos /1;
pesos = pesos % 1;
return 0;
}
Valora esta pregunta


0