
ответ: 28
Объяснение:
Заданный фрагмента программы выполняет следующую задачу:
Цикл для i от 1 до 9, в котором если остаток от деления (А[i] + A[0]) на 4 неравен 0, (т. е. сумма А[i] и A[0] не делится на 4), то их (А[i] и A[0]) меняют местами, а переменную S увеличивают на i. Выполним алгоритм вручную:
6, 2, 3, 1, 5, 6, 7, 8, 9, 3; i=1; (6+2)%4 = 8%4 = 0; 6, 2, 3, 1, 5, 6, 7, 8, 9, 3; i=2; (6+3)%4 = 9%4 = 1; --> S =0+2= 23, 2, 6, 1, 5, 6, 7, 8, 9, 3; i=3; (3+1)%4 = 4%4 = 0; 3, 2, 6, 1, 5, 6, 7, 8, 9, 3; i=4; (3+5)%4 = 8%4 = 0; 3, 2, 6, 1, 5, 6, 7, 8, 9, 3; i=5; (3+6)%4 = 9%4 = 1; --> S =2+5= 76, 2, 6, 1, 5, 3, 7, 8, 9, 3; i=6; (6+7)%4 = 13%4 = 1; --> S =7+6= 137, 2, 6, 1, 5, 3, 6, 8, 9, 3; i=7; (7+8)%4 = 15%4 = 3; --> S =13+7= 208, 2, 6, 1, 5, 3, 6, 7, 9, 3; i=8; (8+9)%4 = 17%4 = 1; --> S =20+8= 289, 2, 6, 1, 5, 3, 6, 7, 8, 3; i=9; (9+3)%4 = 12%4 = 0;Как можно увидеть, после выполнения фрагмента программы переменная S будет равна 28.
Пример работы:
ответ: 48
Объяснение:
В любом двоичном числе каждая цифра будет 1 или 0. Причём, следует не забывать, что пятизначные числа, начинающиеся на 0, не считаются таковыми. Поэтому количество всех пятизначных двоичных чисел будет равно 2⁵ - 2⁴ = 32 - 16 = 16.
Все двоичные числа начинаются с 1, поэтому все первые цифры наших чисел будут единицами — это 16 единиц. Если чисел 16, каждая цифра (кроме первой) может принимать значение 1 либо 0, значит каждый последующий разряд всех чисел будет принимать 16/2 раз единицу и 16/2 раз ноль. Выходит всего по 8 единиц в каждом из 4 разрядов — это 32 единицы. 16 + 32 = 48.