Вопрос задан 13.07.2023 в 03:06. Предмет Информатика. Спрашивает Кулаков Никита.

Что не так с кодом? #include <iostream>using namespace std;int main() {}float a, b;cin

>> a, b;int sum, min, umn, del, ost;sum=a+b;min=a-b;umn=a*b;del=a/b;ost=a%b;cout << a << "+" << b << "=" << sum << endl;cout << a << "-" << b << "=" << min << endl;cout << a << "*" << b << "=" << umn << endl;cout << a << "/" << b << "=" << del << "(ост." << ost << ")"; return 0;}​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Васильев Никита.

Ответ:

Объяснение:

В строке int main () {} - лишняя "}"

Вроде

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

В коде присутствует несколько ошибок и некорректных моментов. Вот список проблем:

  1. Отсутствует пробел между #include и <iostream>, что может привести к ошибке компиляции. Исправьте на: #include <iostream>

  2. Отсутствует пробел перед using namespace std;, что также может вызвать ошибку компиляции. Исправьте на: using namespace std;

  3. Переменные a и b объявлены, но значения им не присвоены. Необходимо инициализировать их перед выполнением арифметических операций.

  4. Оператор cin >> a, b; некорректен. Для чтения двух значений их нужно разделять отдельными операторами ввода: cin >> a >> b;

  5. Переменные sum, min, umn, del, ost объявлены, но значения не присвоены. Нужно их инициализировать после вычисления соответствующих значений.

  6. Переменные sum, min, umn, del, ost объявлены с теми же именами, что и функции в стандартной библиотеке C++. Это может привести к конфликтам и нежелательному поведению программы. Рекомендуется использовать другие имена для переменных.

  7. После вывода остатка от деления, не хватает пробела перед ";".

  8. Отсутствует пробел перед последней закрывающей фигурной скобкой }.

Исправленный код выглядит следующим образом:

cpp
#include <iostream> using namespace std; int main() { float a, b; cin >> a >> b; float sum = a + b; float min = a - b; float umn = a * b; float del = a / b; float ost = a % b; cout << a << " + " << b << " = " << sum << endl; cout << a << " - " << b << " = " << min << endl; cout << a << " * " << b << " = " << umn << endl; cout << a << " / " << b << " = " << del << " (ост. " << ost << ")"; return 0; }

Теперь код должен корректно выполняться и выводить результаты арифметических операций над a и b.

0 0

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

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

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

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