Вопрос задан 14.10.2018 в 22:22. Предмет Информатика. Спрашивает Мухаметзянов Сеня.

На вход программе подается последовательность чисел от 1 до 9, заканчивающаяся нулем. Всего будет

введено не более 100000 чисел. Подсчитайте в этой последовательности количество единиц, количество двоек, количество троек и т. д. и выдайте результат. В выходных данных всегда должно быть 9 чисел. ВХОДНЫЕ ДАННЫЕ Дана последовательность цифр от 1 до 9, заканчивающаяся нулем. ВЫХОДНЫЕ ДАННЫЕ Выведите через пробел количество единиц, двоек, …, девяток в этой последовательности.
0 0
Перейти к ответам

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

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

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

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

Алгоритм решения:

1. Создайте переменные для подсчета количества каждой цифры от 1 до 9. Изначально все счетчики равны нулю. 2. Считайте последовательность чисел с клавиатуры до тех пор, пока не будет введен ноль. 3. При каждом вводе числа увеличивайте соответствующий счетчик на 1. 4. После окончания ввода выведите результат, перечислив количество каждой цифры через пробел.

Пример кода на языке Python:

```python # Создаем список для хранения счетчиков counters = [0] * 9

while True: num = int(input("Введите число от 1 до 9 (для завершения введите 0): ")) if num == 0: break counters[num-1] += 1

# Выводим результат print(" ".join(map(str, counters))) ```

Пример входных данных:

``` Введите число от 1 до 9 (для завершения введите 0): 1 Введите число от 1 до 9 (для завершения введите 0): 2 Введите число от 1 до 9 (для завершения введите 0): 3 Введите число от 1 до 9 (для завершения введите 0): 2 Введите число от 1 до 9 (для завершения введите 0): 4 Введите число от 1 до 9 (для завершения введите 0): 1 Введите число от 1 до 9 (для завершения введите 0): 0 ```

Пример выходных данных:

``` 2 2 1 1 1 0 0 0 0 ```

В данном примере результатом является количество единиц (2), двоек (2), троек (1), четверок (1) и т.д. до девяток (0).

0 0

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

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

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