Ребят помогите переделать программу паскаль в СИ, очень прошу program lab1 ; var...

0 голосов
50 просмотров

Ребят помогите переделать программу паскаль в СИ, очень прошу
program lab1 ;

var x,y,a,b,c:real ;
BEGIN

a:=2.1;
b:=5.3;
c:=1.4;
readln(x);
y:=(sqrt(exp(2*x+b))-1.7*cos(c*x))/(ln(x*x+a))+x*x*x ;
writeln('y=',y);
writeln('x=',x:0:2, ' y=' , y:0:2);
readln;
end.


Информатика (99 баллов) | 50 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
#include
#include


using namespace std;


int main() {
double a = 2.1;
double b = 5.3;
double c = 1.4;
double x;
cin >> x;
double y = (sqrt(exp(2 * x + b)) - 1.7 * cos(c * x)) / (log(x * x + a)) + x * x * x;
cout << "y=" << y;<br>cout << setprecision(2) << fixed;<br>cout << "\nx=" << x << " y=" << y;<br>return 0;
}
(13.3k баллов)
0

так же, только первый y выводится с округлением до 4 знаков после запятой

0

могу изменить, если требуется

0

если что

0

а можно, чтобы 2 знака после запятой было, просто у меня не идет изменить не могу

0

это C++

0

writeln('y=',y);
writeln('x=',x:0:2, ' y=' , y:0:2);

0

сначала выводится y с 4 знаками, потом x и y с 4 знаками

0

с двумя*

0

все у меня пошла, спасибо юольшое

0

можете помочь еще с двумя программами, просто я с не понимаю вообще?