Тема: Поможіть вирішити простий вираз через функцію

#include <stdio.h>
#include <math.h>
void sum(int z,int x, int y,int e);
int main(){
    int x = -2.235*10^-2, y = 2.23, z = 15.221 , e= 2.781;
}

void sum(int z,int x, int y,int e){
    int res = (e^abs(x - y)*abs(x-y)^x+y)/(arctg(x) + arctg(y))+sqrt(x^6)+log(y)^2;
    printf("Результат:",res);
}

2 Востаннє редагувалося dot (28.09.2022 20:55:07)

Re: Поможіть вирішити простий вираз через функцію

Ne dopomožu (bo ne xotšu), ale zaznatšu tšy hadaju, štšo propysuvaty (vyklykaty, zaznatšaty) vsjudy stalu Ojlera nemaje smysla.

Prypuskaju, štšo tse C, v takomu razê dostatnjo:

#define _USE_MATH_DEFINES

#include <math.h> // I tak vže majemo tsju biblijoteku

// Propysujete M_E de potrêbno

3

Re: Поможіть вирішити простий вираз через функцію

^ - це виняткова диз'юнкція, а не зведення в ступінь

Подякували: leofun011

4

Re: Поможіть вирішити простий вираз через функцію

Вираз неможливо вирішити.
Можливо, ви мали на увазі "розв'язати задачу на простий вираз"? Тоді нам знадобиться ця задача. Ми не телепати і без умови, лише по неправильному розв'язку, розв'язувати задачі не вміємо. І додайте ще, що саме вас не влаштовує у вашому розв'язку.

5

Re: Поможіть вирішити простий вираз через функцію

Небуло чим зайнятись
Результат, для заданих змінних  - inf

#define _USE_MATH_DEFINES
#include <stdio.h>
#include <math.h>
void sum(int z, int x, int y);
int main() {
    double x = -002.235, y = 2.23, z = 15.221;
    //double x = 2, y = 3, z = 5;
    sum(z, x, y);
}

void sum(int z, int x, int y) {
    long double res = (pow(M_E, fabs(x - y)) * pow(fabs(x-y), x) + y) / (atan(x) + atan(y)) + sqrt(pow(x, 6)) + pow(log(y), 2);
    printf("Результат:",res);
}