
На входе программа принимает целое число. Исходя из введённого числа необходимо создать массив
длиной равной длине введённого числа. Из массива рассчитать среднее число из всех значений. Принимать на вход 0 нельзя. Выполнить нужно на каком-то из этих языков: JAVA, C++, C, Pascal, Python.

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

Ответ:
Решение задача представлено на скриншоте.
Язык Python 3.10




Конечно, вот пример программы на языке Python, который выполняет указанные вами действия:
```python def calculate_average(num): # Проверка на ввод нуля if num == 0: print("Введено некорректное число. Введите целое число, отличное от нуля.") return
# Преобразование введенного числа в строку для получения длины num_str = str(num) # Создание массива длиной, равной длине введенного числа num_array = [int(digit) for digit in num_str]
# Рассчет среднего значения average = sum(num_array) / len(num_array)
# Вывод результата print(f"Введенное число: {num}") print(f"Массив из цифр числа: {num_array}") print(f"Среднее значение: {average}")
# Ввод числа с клавиатуры user_input = int(input("Введите целое число (отличное от нуля): ")) calculate_average(user_input) ```
Программа сначала проверяет, что введенное число не равно нулю. Затем она преобразует число в массив цифр и рассчитывает среднее значение. Результат выводится на экран.
Не забудьте, что это просто пример, и вы можете модифицировать код в зависимости от ваших конкретных требований.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili