NurlanAleksandrovich
?>

ПОНЯТИЯ Алгоритм Блок схема Исполнитель алгоритма язык программирования программа ОПРЕДЕЛЕНИЯ Графический записи алгоритма Алгоритм, записанный на "понятном" компьютеру языке Знаковая система для записи компьютерных программ Человек, Компьютер, Автомат последовательность действий, приводящих к результату

Информатика

Ответы

Shevtsov1818

Решение на фото, вопрос уже задавался, кстати


ПОНЯТИЯ Алгоритм Блок схема Исполнитель алгоритма язык программирования программа ОПРЕДЕЛЕНИЯ Графич
Allahverdi_Мария475
Для того, чтобы перевести целое число из десятичной в двоичную систему счисления, необходимо разделить его на два, а затем делить на два каждое полученное частное до тех пор, пока не получится единица. Искомое двоичное число записывается как последовательность цифр, равных последнему частному (единице) и всем полученным остаткам, начиная с последнего.

Надо перевести сначала 21 в двоичную, потом 2 в двоичную и потом 2002 в двоичную

Получается вот так:
21 = 10101
2=10
2002 = 11111010010

В итоге:
10101.10.11111010010
АлексейГагиковна1774

#arr = [*map(int, input().split(' 0')[0].split())]  если числа вводятся в строчку , то раскомментируйте и используйте эту строку, а инициализацию массива arr и цикл while закомментируйте

arr = []

while 1:

   tmp = int(input())

   if tmp != 0:  # Читаем сколько угодно чисел пока не будет ноль

       arr.append(tmp)

   else:

       break

s = 0  # сумма двузначных чисел

k = 0  # количество двузначных чисел

for i in arr:

   if 10 <= i <= 99:  # итерируемся по циклу и если число двузначное

       s += i  # то прибавляем его к сумме

       k += 1  # счетчик двузначный чисел увеличиваем на один

print(s/k) if k > 0 else print('NO') #если количество двузначных > 0 то выводим среднее арифметическое s/k, если нет то выводим NO

Ответить на вопрос

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

ПОНЯТИЯ Алгоритм Блок схема Исполнитель алгоритма язык программирования программа ОПРЕДЕЛЕНИЯ Графический записи алгоритма Алгоритм, записанный на "понятном" компьютеру языке Знаковая система для записи компьютерных программ Человек, Компьютер, Автомат последовательность действий, приводящих к результату
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Люблянова_Р.1777
fshevxuzheva313
Екатерина1979
Анна гутлина
gigbes
anna241273
devochkadafka624
Caragyant
Marianna45
aguliaeva
Semenova
Aleksandr362
Serkova_Elena251
Polina780
avakarica