#include <stdio.h>
int main()
{
int n1000;
int n500;
int n100;
int n50;
int n20;
int n10;
int n5;
int n2;
int n1;
int a;
n1000=n500=n100=n50=n20=n10=n5=n2=n1=0; /// save all note value as 0;
printf("Please enter your amount:");
scanf("%d",&a);
///calculate part
if (a>=1000)
{
n1000=a/1000;
a-=n1000*1000;
}
if (a>=500)
{
n500=a/500;
a-=n500*500;
}
if (a>=100)
{
n100=a/100;
a-=n100*100;
}
if (a>=50)
{
n50=a/50;
a-=n50*50;
}
if (a>=20)
{
n20=a/20;
a-=n20*20;
}
if (a>=10)
{
n10=a/10;
a-=n10*10;
}
if (a>=5)
{
n5=a/5;
a-=n5*5;
}
if (a>=2)
{
n2=a/2;
a-=n2*2;
}
if (a>=1)
{
n1=a/1;
a-=n1*1;
}
printf("
1000 tk = %d
",n1000);
printf("500 tk = %d
",n500);
printf("100 tk = %d
",n100);
printf("50 tk = %d
",n50);
printf("20 tk = %d
",n20);
printf("10 tk = %d
",n10);
printf("5 tk = %d
",n5);
printf("2 tk = %d
",n2);
printf("1 tk = %d
",n1);
return 0;
}
Output
Please enter your amount: 516
1000 tk = 0
500 tk = 1
100 tk = 0
50 tk = 0
20 tk = 0
10 tk = 1
5 tk = 1
2 tk =0
1 tk = 1
Add your comment