Решение уравнения - 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;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с функциями ввода-вывода, математическими и абсолютной величиной числа.
  2. Объявление переменных типа int: x, y, z.
  3. Ввод значений переменных x, y, z с помощью функции scanf.
  4. Вычисление значения переменной a по формуле: a = ((3 + exp(y-1)) / (1 + pow(x, 2))) * fabs(y - tan(z)).
  5. Вычисление значения переменной b по формуле: b = 1 + abs(y - x) + pow(y - x, 2) / 2 + pow(abs(y - x), 3) / 3.
  6. Вывод значений переменных a и b с помощью функции printf.
  7. Ожидание нажатия клавиши для выхода из программы с помощью функции getch.
  8. Возврат 0 для завершения программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5