Вопрос задан 11.09.2018 в 19:56. Предмет Информатика. Спрашивает Ермаченко Артём.

помогите решить задачю по информатике С клавиатуры последовательно вводят целые числа и

высчитывается их сумма если с клавиатуры вводят 0, то больше числа не вводят. Найти сумму всех введеных чисел.надо начать задачю так x-число (меняется) s-сумма До цикла S:=0
0 0
Перейти к ответам

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

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

Program Summa;

Uses Crt;

var n,s:integer;

begin

     clrscr;

     write('Вводите числа конец ввода 0: ');

     s:=0; 

     repeat

        readln(n);    

 

       s:=s+n;

     until (n=0);

   writeln;

   writeln('Сумма чисел: ',s);

   readkey;

end.

 

 

 

 

 

 

 

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

Решение задачи на C++:

Для решения данной задачи на C++, можно использовать цикл `while`, который будет выполняться до тех пор, пока пользователь не введет число 0. Внутри цикла будет происходить суммирование введенных чисел.

```cpp #include

int main() { int x, s = 0;

while (true) { std::cout << "Введите число (0 для завершения): "; std::cin >> x;

if (x == 0) { break; // выход из цикла, если введено число 0 }

s += x; // суммируем введенное число с текущей суммой }

std::cout << "Сумма всех введенных чисел: " << s << std::endl;

return 0; } ```

Объяснение кода:

1. Мы объявляем две переменные `x` и `s`, где `x` будет использоваться для хранения вводимых чисел, а `s` будет использоваться для хранения суммы. 2. Мы создаем бесконечный цикл `while (true)`, который будет выполняться до тех пор, пока не будет выполнено условие выхода из цикла. 3. Внутри цикла мы выводим сообщение пользователю с просьбой ввести число с клавиатуры. 4. Мы считываем введенное число с помощью оператора `std::cin >> x`. 5. Затем мы проверяем, равно ли введенное число 0. Если это так, то мы выходим из цикла с помощью оператора `break`. 6. Если введенное число не равно 0, то мы прибавляем его к переменной `s` с помощью оператора `s += x`. 7. Цикл повторяется снова с просьбой ввести следующее число, и процесс продолжается до тех пор, пока не будет введено число 0. 8. После выхода из цикла мы выводим сумму всех введенных чисел с помощью оператора `std::cout << "Сумма всех введенных чисел: " << s << std::endl;`. 9. Программа завершается с возвращаемым значением 0.

Таким образом, данный код решает задачу, в которой последовательно вводятся целые числа с клавиатуры, и вычисляется их сумма. Если пользователь вводит число 0, то больше чисел не вводятся, и программа выводит сумму всех введенных чисел.

0 0

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

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

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