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*
Комментарий*

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

Aksinya1036
Yulechkaakulova1993
ksenyabobrovich7214
kun1969
ВладимировичСтанислав
lechic3
drozd228758
bal4shovser16
elenalusia
Eduardovich
Stefanidi_Semeikina1896
rusinfopro
shalunovroman
Powerbasses5521
Герасимова107
▲