Cоставить программу вычисления арифметического выражения для заданных значений x, y, z:
.
1. Текст программы с использованием стандартных функций ввода-вывода, может иметь следующий вид:
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
double x, y, z, a, b,c, rez;
puts("\n\t x,y,z = ");
scanf("%lf %lf %lf", &x, &y, &z); // Форматдлятипаdouble ℓf
a = pow(tan(x+y),2);
b = exp(y-z);
c = sqrt(cos(x*x)+sin(z*z));
rez = a-b*c;
printf("\n x = %7.3lf\n y = %7.3lf\n z = %7.3lf\nRezult = %lf\n", x, y, z, rez);
puts("Press any key... ");
getch();
return 0;
}
2. Текст программы с использованием потокового ввода-вывода, может иметь следующий вид:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
double x, y, z, a, b,c, rez;
cout<< "\n\t x,y,z = " <<endl;
cin>> x >> y >> z;
a = pow(tan(x+y),2);
b = exp(y-z);
c = sqrt(cos(x*x)+sin(z*z));
rez = a-b*c;
cout<< "\n x = " << x << "\n y = " << y << "\n z = " << z
<< "\nRezult = " <<rez<<endl;
cout<< "Press any key... " <<endl;
getch();
return 0;
}
Введя исходные данные x = 3,4; y = 7,4×10-2; z = 1,943×102 (у и z – в форме с плавающей точкой), результат выполнения программы будет иметь следующий вид: