Вопрос задан 05.07.2023 в 10:44. Предмет Информатика. Спрашивает Кнутов Мартин.

Пользователь вводит две границы диапазона. Посчитать сумму всех чисел диапазона. цикл while c++

постоянно выдает a. Помогите. int res = 0, i = 1, a = 0; cout > i; cout > a; while (i <= a) { res += i; ++i; cout << "Сумма чисел " << res << endl; return 0; } }
0 0
Перейти к ответам

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

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

что за cout > i ?

это что такое? Если ты хочешь вывести то пишешь cout << i, а если считать(что и нужно), то cin >> i

upd: со скобками тоже накосячил

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

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

cpp
#include <iostream> int main() { int res = 0, i = 0, a = 0; std::cout << "Введите первую границу диапазона: "; std::cin >> i; std::cout << "Введите вторую границу диапазона: "; std::cin >> a; while (i <= a) { res += i; ++i; } std::cout << "Сумма чисел в диапазоне: " << res << std::endl; return 0; }

В этом коде:

  1. Мы добавили необходимые инструкции для ввода пользовательских значений для i (первая граница) и a (вторая граница).
  2. Исправили начальное значение i на 0, так как вам нужно начинать считать сумму от указанной пользователем первой границы.
  3. Перенесли вывод суммы чисел за пределы цикла, чтобы выводить общую сумму после его завершения.

Теперь код должен правильно считать и выводить сумму всех чисел в заданном пользователем диапазоне.

0 0

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

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

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

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