Вопрос задан 25.09.2023 в 07:16. Предмет Информатика. Спрашивает Makeeva Maria.

Подмога,слепой #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; }
0 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))).

Далее общий результат выводится на экран.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Код, который вы предоставили, содержит ошибки и не будет компилироваться. Вот исправленная версия вашего кода:

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; }

Внесены следующие исправления:

  1. Добавлены угловые скобки <iostream> и <cmath> в директивы #include.
  2. Добавлено включение заголовочного файла <cmath> для использования математических функций, таких как sin и log.
  3. Исправлены скобки в выражениях, чтобы код был более читаемым и имел правильный приоритет операторов.
  4. Результат k сохраняется в переменной k и выводится на экран после вычислений.

Теперь код должен работать корректно.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос