Подмога,слепой #include #include using namespace std; int main() { int k, x, y; cout <<
"Enter x: "; cin >> x; cout << "Enter y: "; cin >> y; cout << "k = " << (x == y + 2) ? x + (y * y) + 2 : (x > y + 2 && y == 3) ? sin(y) + sin(2) : x + log(abs(y + (2 * y))) << endl; return 0; }Ответы на вопрос
Ответ:
Держи код, так будет правильнее:
С++:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int k, x, y;
cout << "Enter x: ";
cin >> x;
cout << "Enter y: ";
cin >> y;
k = (x == y + 2) ? x + (y * y) + 2 : ((x > y + 2 && y == 3) ? sin(y) + sin(2) : x + log(abs(y + (2 * y))));
cout << "k = " << k << endl;
return 0;
}
Объяснение:
Первый оператор "?" проверяет условие (x == y + 2) и, если оно верно, то присваивает значение k = x + (y * y) + 2, иначе переходит к следующему оператору.
Второй оператор "?" проверяет условие (x > y + 2 && y == 3) и, если оно верно, то присваивает значение k = sin(y) + sin(2), иначе присваивает значение k = x + log(abs(y + (2 * y))).
Далее общий результат выводится на экран.
Код, который вы предоставили, содержит ошибки и не будет компилироваться. Вот исправленная версия вашего кода:
cpp#include <iostream>
#include <cmath> // Добавляем заголовочный файл для математических функций
using namespace std;
int main() {
int k, x, y;
cout << "Enter x: ";
cin >> x;
cout << "Enter y: ";
cin >> y;
k = (x == y + 2) ? (x + y * y + 2) : ((x > y + 2) && (y == 3)) ? (sin(y) + sin(2)) : (x + log(abs(y + 2 * y)));
cout << "k = " << k << endl;
return 0;
}
Внесены следующие исправления:
- Добавлены угловые скобки
<iostream>и<cmath>в директивы#include. - Добавлено включение заголовочного файла
<cmath>для использования математических функций, таких какsinиlog. - Исправлены скобки в выражениях, чтобы код был более читаемым и имел правильный приоритет операторов.
- Результат
kсохраняется в переменнойkи выводится на экран после вычислений.
Теперь код должен работать корректно.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
