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 32 33 34 35
| #include<iostream>
#include<math.h>
int main(){
long double old;
long double neew;
long double prix;
long double sup;
long double inf;
std::cin>>old;
old=1+old/100;
std::cin>>neew;
neew=1+neew/100;
std::cin>>prix;
prix=prix/old;
prix=prix*neew;
sup=ceil(prix*100)/100;
inf=floor(prix*100)/100;
sup=prix-sup;
inf=prix-inf;
sup=ceil(1000*sup);
inf=floor(1000*inf);
if(sup>0){if(sup<5){prix=floor(prix*100)/100;}
else{prix=ceil(prix*100)/100;}}
if(inf>0){if(inf<5){prix=floor(prix*100)/100;}
else{prix=ceil(prix*100)/100;}}
std::cout<<prix<<std::endl;
return 0;} |