AC.656 遇精度问题 +0.0001
作者:
xyh_
,
2023-02-01 15:26:26
,
所有人可见
,
阅读 165
#include<cstdio>
#include<iostream>
using namespace std;
int main ()
{
double a;
cin >> a ;
int b = a ;
cout<<"NOTAS:"<<endl;
cout<< b/100 << " nota(s) de R$ 100.00"<<endl;
cout<< b%100/50 << " nota(s) de R$ 50.00"<<endl;
cout<< b%100%50/20 << " nota(s) de R$ 20.00"<<endl;
cout<< b%100%50%20/10 << " nota(s) de R$ 10.00"<<endl;
cout<< b%100%50%20%10/5 << " nota(s) de R$ 5.00"<<endl;
cout<< b%100%50%20%10%5/2 << " nota(s) de R$ 2.00"<<endl;
cout<<"MOEDAS:"<<endl;
cout<< b%100%50%20%10%5%2 << " moeda(s) de R$ 1.00"<<endl;
double c;
c = (a - b**+0.001**) * 100 ;
cout << d / 50 << " moeda(s) de R$ 0.50"<<endl;
cout << d % 50 / 25 << " moeda(s) de R$ 0.25"<<endl;
cout << d % 50 % 25 / 10 << " moeda(s) de R$ 0.10"<<endl;
cout << d % 50 % 25 % 10 / 5 << " moeda(s) de R$ 0.05"<<endl;
cout << d % 50 % 25 % 10 % 5 << " moeda(s) de R$ 0.01"<<endl;
}