Предмет: Информатика, автор: gguseva115

ДАЮ 68 БАЛЛОВ!!!!!!!!!!!

4. Создать программу, в которой должны вводиться 10 чисел. Если будет введено число 0, ввод должен прекратиться.

5. Дано натуральное число N в интервале от 1 до 99999 Определить:

a) количество цифр в нем.

b) сумму его цифр;

c) сумму квадратов его цифр;

d) произведение его цифр;

e) среднее арифметическое его цифр;

Функции для строчных типов данных НЕ ИСПОЛЬЗОВАТЬ

6. Придумать два условия задачи на тему циклы 1я- задача может быть решена только с использование ТОЛЬКО оператора FOR а вторая то может быть решена как чз оператор FOR так и оператор WHILE

Ответы

Автор ответа: badnsnus
0

Ответ:

4)

for i in range(10):

   a = int(input())

   if a == 0:

       break

5)

n = int(input())

c = 0

s = 0

sk = 0

p = 1

while n > 0:

   c += 1

   s += n % 10

   sk += (n % 10)**2

   p *= n % 10

   n = int(n/10)

print('Количество цифр:', c)

print('Сумма цифр:', s)

print('Сумма квадратов  цифр:', sk)

print('Произведение  цифр:', p)

print('Среднее арифметическое цифр', s / c)

6)

1) Программа на вход получает неограниченное количество чисел, ввод заканчивается числом 0. Введите на экран сумму чисел

2)Программа на вход получает сначала количество чисел, а потом сами числа. Введите на экран сумму чисел

Похожие вопросы
Предмет: Қазақ тiлi, автор: g0106
Предмет: Қазақ тiлi, автор: prosto2006