angel020580
11.01.2023 11:47

Var n,i,j,k29,k: integer; a: array[1..5] of integer; begin readln(n); k29: =0; k: =0; for i: =1 to 4 do readln(a[i]); for i: =5 to n do begin readln(a[5]); if a[1] mod 29=0 then inc(k29); if a[5] mod 29=0 then k: =k+i-4 else if a[5] mod 29< > 0 then k: =k+k29; for j: =1 to 4 do a[j]: =a[j+1]; end; writeln(k); end. переписать этот код на python точно так же , как он написан здесь. пример входных данных: 7(кол-во элементов) 58 2 3 5 4 1 29 5(выходное значение)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
dinagasanova12
21.03.2022 09:02
Посчитаем сколько символов в сообщении: На странице 25 строк, в каждой из которых по 60 символов. Следовательно, на одной странице находится 25 х 60 = 1500 символов. Всего в сообщении 3 страницы, поэтому весь текст состоит из 1500 х 3 = 4500 символов. Определим сколько бит в исходном тексте. 1 байт = 8 бит, следовательно, 1125 байт = 9000 бит. В тексте, занимающем 9000 бит 4500 символов, следовательно, на 1 символ приходится 9000 : 4500 = 2 бита. При х битного бинарного кода можно закодировать 2 ^ 2 = 4 комбинации. ответ: в искомом алфавите 4 символа.
0,0(0 оценок)
Ответ:
sakds
21.03.2022 09:02
Дано:
Страниц - 3
Строк - 25
Символов в строке - 60
Объём всего - 1125 байт
Формулы:
Нахождение общего количество символов:
Страницы*Строки*Символов в строке=Общее количество символов
Перевод из байт в биты:
байты*8=биты
Вычисление мощности алфавита:
2^b>=A (где A-мощность алфавита, b-количество бит, приходящееся на 1 символ)
Решение:
Вычислим общее количество символов: 
3(страницы)*25(строки)*60(символы)=4500 символов 
Теперь вычислим число бит, выделяемое на хранение 1 символа: 
1125 байт=9000 бит 
9000(бит)/4500(символов)=2 бит 
Нахождение мощности алфавита:
2^2=4 символа
ответ: 4
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота