• Предмет: Информатика
  • Автор: ilikeminecraft337
  • Вопрос задан 6 лет назад

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. объясните пожалуйста


Ответы

Ответ дал: ikope123rkr
0

Ответ:

Объяснение:

printf ("%.2fn", a); вместо cout<<a;

либо

cout << fixed;

cout.precision(2);

cout <<a  << endl;

Вас заинтересует