Решение уравнения - C (СИ) (79447)
Формулировка задачи:
Ребят пожалуйста помогите завтра сдавать а у меня не получается написать программу вот условие
Даны действительные числа x,y,z.Вычислить a и b если
a=3+e(в степени у-1)\1+x(в квадрате) |y-tgz|
b=1+|y-x|+(y-x)(в квадрате)\2+|y-x|(в кубе)\3
заранее благодарю!
P.S если условие не очень понятно то это задача из Задачника Абрамова номер 11(б)
Буду вам очень признательна=)
вот сам код у меня такой но все равно что то не так где о я что то напутала
#include<stdio.h> #include<math.h> #include <stdlib.h> #include <conio.h> #include <time.h> main() {int x=0,y=0,z=0,a,b; float e=2.72; printf("Vvedite X:"); scanf("%d",&x); printf("Vvedite Y:"); scanf("%d",&y); printf("Vvedite Z:"); scanf("%d",&z); a=(3+pow(e,y+1))/(1+pow(x,2))*abs(y-tan(z)); b=1+abs(y-x)+(pow(y-x,2))/2+(abs(pow(x-y,3)))/3; printf("a=%d b=%d",a,b); getchar(); getchar(); return 0;}
Решение задачи: «Решение уравнения»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> main() { int x, y, z; double a, b; printf("Input x: "); scanf("%d", &x); printf("Input y: "); scanf("%d", &y); printf("Input z: "); scanf("%d", &z); a = ((3 + exp(y-1)) / (1 + pow(x, 2))) * fabs(y - tan(z)); b = 1 + abs(y - x) + pow(y - x, 2) / 2 + pow(abs(y - x), 3) / 3; printf("a = %lf\nb = %lf\n", a, b); getch(); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с функциями ввода-вывода, математическими и абсолютной величиной числа.
- Объявление переменных типа int: x, y, z.
- Ввод значений переменных x, y, z с помощью функции scanf.
- Вычисление значения переменной a по формуле: a = ((3 + exp(y-1)) / (1 + pow(x, 2))) * fabs(y - tan(z)).
- Вычисление значения переменной b по формуле: b = 1 + abs(y - x) + pow(y - x, 2) / 2 + pow(abs(y - x), 3) / 3.
- Вывод значений переменных a и b с помощью функции printf.
- Ожидание нажатия клавиши для выхода из программы с помощью функции getch.
- Возврат 0 для завершения программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д