Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- double num;
- double dineiro[14] = {100.00, 50.00, 20.00, 10.00, 5.00, 2.00, 1.00, 0.50, 0.25, 0.10, 0.05, 0.01};
- int counter[14];
- scanf("%lf", &num);
- if(num >= 100)
- {
- counter[0] = num / 100;
- num = num - (counter[0] * 100);
- }
- else
- {
- counter[0] = 0;
- }
- if(num >= 50)
- {
- counter[1] = num / 50;
- num = num - (counter[1] * 50);
- }
- else
- {
- counter[1] = 0;
- }
- if(num >= 20)
- {
- counter[2] = num / 20;
- num = num - (counter[2] * 20);
- }
- else
- {
- counter[2] = 0;
- }
- if(num >= 10)
- {
- counter[3] = num / 10;
- num = num - (counter[3] * 10);
- }
- else
- {
- counter[3] = 0;
- }
- if(num >= 5)
- {
- counter[4] = num / 5;
- num = num - (counter[4] * 5);
- }
- else
- {
- counter[4] = 0;
- }
- if(num >= 2)
- {
- counter[5] = num / 2;
- num = num - (counter[5] * 2);
- }
- else
- {
- counter[5] = 0;
- }
- if(num >= 1)
- {
- counter[6] = num / 1;
- num = num - (counter[6] * 1);
- }
- else
- {
- counter[6] = 0;
- }
- num = num * 100;
- if(num >= 50)
- {
- counter[7] = num / 50;
- num = num - (counter[7] * 50);
- }
- else
- {
- counter[7] = 0;
- }
- if(num >= 25)
- {
- counter[8] = num / 25;
- num = num - (counter[8] * 25);
- }
- else
- {
- counter[8] = 0;
- }
- if(num >= 10)
- {
- counter[9] = num / 10;
- num = num - (counter[9] * 10);
- }
- else
- {
- counter[9] = 0;
- }
- if(num >= 5)
- {
- counter[10] = num / 5;
- num = num - (counter[10] * 5);
- }
- else
- {
- counter[10] = 0;
- }
- int i = 0;
- while(i < 12)
- {
- if(i == 0)
- {
- printf("NOTAS:\n");
- }
- else if(i == 6)
- {
- printf("MOEDAS:\n");
- }
- if(i <= 5)
- {
- printf("%d nota(s) de R$ %.2lf\n", counter[i], dineiro[i]);
- }
- else if(i == 11)
- {
- printf("%.0lf moeda(s) de R$ %.2lf\n", num, dineiro[i]);
- }
- else
- {
- printf("%d moeda(s) de R$ %.2lf\n", counter[i], dineiro[i]);
- }
- i++;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement