Вопрос задан 12.05.2019 в 03:40. Предмет Информатика. Спрашивает Ушакова Анастасия.

ПРОШУ ,ПОЖАЛУЙСТА, ПОМОГИТЕ!!!!!!!!!Программа получает на вход последовательность целых

неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0). Числа, следующие за числом 0, считывать не нужно. Входные данные Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит). Выходные данные Выведите ответ на задачу.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гашишев Дмитрий.
Var A,k:integer;
Begin
k:=0;
Repeat
Read(A);
k:=k+1;
Until A = 0;
Write(k-1)
End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача

Вам необходимо написать программу, которая будет считывать последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0. При считывании числа 0 программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0). Числа, следующие за числом 0, считывать не нужно.

Входные данные

Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит).

Выходные данные

Выведите ответ на задачу.

Решение

Для решения этой задачи вам потребуется использовать цикл, который будет считывать числа до тех пор, пока не будет введено число 0. Внутри цикла вы будете увеличивать счетчик на 1 для каждого числа, которое не равно 0. После выхода из цикла вы просто выведете значение счетчика.

Вот пример кода на языке C++:

```cpp #include

int main() { int number; int count = 0;

while (true) { std::cin >> number; if (number == 0) { break; } count++; }

std::cout << count << std::endl;

return 0; } ```

Этот код считывает числа из стандартного ввода с помощью `std::cin` и проверяет, равно ли введенное число 0. Если число равно 0, цикл прерывается с помощью оператора `break`. В противном случае, счетчик `count` увеличивается на 1. После выхода из цикла, значение счетчика выводится на стандартный вывод с помощью `std::cout`.

Пример

Входные данные: ``` 5 10 15 0 ```

Выходные данные: ``` 3 ```

В этом примере введена последовательность чисел 5, 10, 15, 0. Число 0 является завершающим и не входит в последовательность. Количество членов последовательности (не считая завершающего числа 0) равно 3.

0 0

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

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

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