
Adonis
5 год назад
Пожалуйста посчитайте ПОЖАЛУЙСТА ЧТО ТУТ НЕ ТАК В КОДЕ С++#include <iostream>#include<math.h>#include<stdio.h>#include<cstdlib>#include<locale.h>using namespace std;int main(){ setlocale(0, ""); system("cls"); double a, b, x, y; a = 9.1; b = 3.6; cout << "введите X: "; cin >> x; if (x <= 2) //условный оператор if … elsey = (a + pow(x, 2)) / (b + log( abs(x) + 1)); //если x<=1, то у вычисляется по первой формуле, else // иначе – по второйy = exp(x) + pow(x, 2); cout << "Если X = " << x << ", тогда Y = " << y << "n"; system("PAUSE"); return 0;}

ОТВЕТЫ

Naum
Oct 24, 2020
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(0, "");
system("cls");
double a, b, x, y;
a = 9.1;
b = 3.6;
cout << "введите X: ";
cin >> x;
if (x <= 2)
y = (a + pow(x, 2)) / (b + log(fabs(x) + 1));
else y = exp(x) + pow(x, 2);
cout << "Если X = " << x << ", тогда Y = " << y << "n";
system("PAUSE");
return 0;
}
Пример 1:
введите X: 1.8
Если X = 1.8, тогда Y = 2.66545
Пример 2:
введите X: 2.5
Если X = 2.5, тогда Y = 18.4325
#include <cmath>
using namespace std;
int main()
{
setlocale(0, "");
system("cls");
double a, b, x, y;
a = 9.1;
b = 3.6;
cout << "введите X: ";
cin >> x;
if (x <= 2)
y = (a + pow(x, 2)) / (b + log(fabs(x) + 1));
else y = exp(x) + pow(x, 2);
cout << "Если X = " << x << ", тогда Y = " << y << "n";
system("PAUSE");
return 0;
}
Пример 1:
введите X: 1.8
Если X = 1.8, тогда Y = 2.66545
Пример 2:
введите X: 2.5
Если X = 2.5, тогда Y = 18.4325
452
Смежные вопросы: