1 Góc học tập ➢
2 Tin học đại cương ➢
3 Bài kiểm tra thực hành
Đề 30 |
---|
Viết chương trình thực hiện các công việc sau: Nhập vào số nguyên N (0 < N < 100000). Là giá tiền thu phí từ bàn phím. Biết rằng lái xe chỉ có 500, 200, 100 đồng. Hãy đưa ra các phương án mà người lái xe có thể lựa chọn để trả tiền cho trạm thu phí |
Chú ý: _Sinh viên phải kiểm tra điều kiện đầu vào. |
#include <bits/stdc++.h>
main()
{int N,i5,i2,i1;
do{printf ("Nhap so nguyen N (0 < N < 100000) la gia tien thu phi:");
scanf ("%d",&N);
if(N%100!=0) printf ("Gia tien khong the le hon 100 dong\n");}
while(N<=0||N>=100000||N%100!=0);
N/=100;
printf ("\nCac phuong an co the lua chon la:");
for(i5=N/5;i5>=0;i5--)
for(i2=(N-5*i5)/2;i2>=0;i2--)
{i1=N-5*i5-2*i2;
printf ("\n%d to 500 dong / %d to 200 dong / %d to 100 dong",i5,i2,i1);}
getch();
}