1. Положить a=1, b=100
2. Повторять пока a ≠ b, иначе перейти к шагу 7
3. Вычислить n = целая часть( (a+b)/2 )
4. Спросить, n больше задуманного числа или нет
5. Если "да", то положить a=n+1, если "нет" - положить b=n
6. Продолжать, перейдя к шагу 2.
7. Задуманное число равно a (или b)
8. Завершить работу
var
a, b, c, d, k: longint;
begin
read(a, b, c, d);
k := 0;
if a mod 2 = 0 then k := k + 1;
if b mod 2 = 0 then k := k + 1;
if c mod 2 = 0 then k := k + 1;
if d mod 2 = 0 then k := k + 1;
writeln(k);
end.
Какова скорость оптоволоконного кабеля в Мбит/сек?
а)1024
N=int(input())
matrix=[]
for i in range(n):
matrix.append([int(j) for j in input().split()])
print("yes" if matrix==[[matrix[x][y] for x in range(n)] for y in range(n)] else "no")
Объяснение:
1 декада это 10 дней,
например первая декада - с 1 по 10
вторая с 10 по 21 и тд