Вопрос задан 27.02.2019 в 01:02. Предмет Информатика. Спрашивает Харисов Данил.

На экран вводится последовательность натуральных чисел, не превышающих 1000. Последовательность

заканчивается числом 0. Количество чисел в последовательности не превышает 100. Выведите на экран количество чисел в последовательности (не считая 0), а потом сами числа. Пример ввода: 1 3 5 0
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Морозов Женя.
Var a:array[1..100] of integer; 
b,i:integer; 
begin 
b:=0; 
for i:=1 to 100 do begin read(a[i]); 
if a[i]<>0 then b:=b+1 else break; 
end; 
for i:=1 to b do 
write(a[i],' '); 
writeln; 
writeln('Количество чисел в последовательности = ',b); 
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача: Вывод количества чисел в последовательности

Данная задача заключается в выводе количества чисел в последовательности, а затем выводе самих чисел. Последовательность вводится на экран и состоит из натуральных чисел, не превышающих 1000. Последовательность завершается числом 0. Количество чисел в последовательности не превышает 100.

Решение:

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

Вот пример решения на языке Python:

```python # Инициализация списка для хранения чисел numbers = []

# Считывание чисел и их подсчет while True: num = int(input()) if num == 0: break numbers.append(num)

# Вывод количества чисел и сами числа print("Количество чисел:", len(numbers)) print("Числа:", *numbers) ```

Пример использования:

Входные данные: ``` 1 3 5 0 ```

Вывод: ``` Количество чисел: 3 Числа: 1 3 5 ```

В данном примере, вводится последовательность чисел "1 3 5 0". Программа выводит количество чисел в последовательности (3) и сами числа (1, 3, 5).

0 0

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

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

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