Предмет: Информатика,
автор: ilikeminecraft337
C++
#include<iostream>
using namespace std;
int main(){
float a,x,y,z;
cin>>x;
cin>>y;
cin>>z;
a = (1+z)*((x+(y/(x*x+4)))/(2+(1/(x*x+4))));
cout << a;
}
надо чтобы выводило 2.55 при вводе 1 2 3 а у меня при вводе 1 2 3 выводит 2.54545. объясните пожалуйста
Ответы
Автор ответа:
1
Ответ:
Объяснение:
printf ("%.2f\n", a); вместо cout<<a;
либо
cout << fixed;
cout.precision(2);
cout <<a << endl;
Интересные вопросы
Предмет: Русский язык,
автор: oksanalazorkina
Предмет: Русский язык,
автор: Alim1234567890
Предмет: Английский язык,
автор: Аноним
Предмет: Литература,
автор: КсюшаЕвс
Предмет: Литература,
автор: kristina515