Объяснение:
var a: array [1..5] of integer; i, amount: integer;
begin
read(a[1], a[2], a[3], a[4], a[5]);
amount := 0;
for i := 1 to 5 do
begin
while a[i] >= 10 do
begin
a[i] := a[i] div 10;
end;
if a[i] = 8
then
amount := amount + 1;
end;
writeln(amount);
end.
Подробнее - на -
они дорожного языка
Знаки – неотъемлемая часть правил дорожного движения, и их обязательно нужно соблюдать. Делать это нужно ради себя, своих близких и просто окружающих людей. Ведь следуя знакам дорожного движения, вы можете обезопаситься от возникновения дорожно-транспортного происшествия и других неприятных моментов, в последнее время, часто возникающих на дорогах. Знаки дорожного движения должны знать не только водителя разных категорий, но и пешеходы, которые также могут нарушить правила дорожного движения и спровоцировать аварию на дороге.
Сначала переведем 40 в двоичную для этого будем делить пока не останется единица
40 /2
-40 ---20/2
0 -20---10/2
0 -10---5/2
0 -4---2/2
1 -2---1
0
После этого с правой стороны получаем число по остаткам от деления
Получилось число 101000 в двоичной системе
52 так легко не перервести, поэтому сначала переведем в десятичную,а
для этого будем умножать
2*8(0)степени+5*2(1)степени=2+40=42(в десятичной)
Теперь опять в двоичную переводим
42/2
-42---21/2
0 -20 ---10/2
1 -10---5/2
0 -4---2/2
1 -2 ---1
0
Получилось 101010
А теперь сравниваем с ответами : подходит 3) 101000<101001<101010
Поделитесь своими знаниями, ответьте на вопрос:
Напишите на питоне! Введите массив из 5 элементов с клавиатуры и найдите количество элементов, старшая цифра которых равна 8
арп8па8р8а8рп
Объяснение:
8пр88ра8пр