program n_1;
var n, i, m, s: integer;
begin
s:=0;
read(n);
for i:=1 to n do begin
read(m);
if m mod 2 = 0 then s:=s+1;
end;
writeln(s);
end.
1 . Б
2. А
ответы точно правильные!
Нужно в начале нажать на первую кнопку потом на вторую потом опять на первую и опять на вторую
Дорога, соединяющая города i и j, даст единицу в две позиции - (i, j) и (j, i). Тогда общее количество единиц в матрице равно удвоенному числу дорог. Отсюда и простое решение - считать N^2 чисел, подсчитать количество единиц и поделить его на 2. Можно считать и сумму - от этого ничего не изменится.
#include <iostream>
int main() {
int n = 0, sum = 0, temp = 0;
std :: cin >> n;
for (int i = 0; i < n * n; i++) {
std :: cin >> temp;
sum += temp;
}
std :: cout << sum / 2;
return 0;
}
26. Так как до выполнения цикла значение A [2,3] = 5, то подставляем это число в цикл.
I = 2.
J = 3.
A [i,j] = 5+2*(2+3) = 5 + 2*5 = 15.
Ответ: Б.
27. Данная программа вычисляет количество положительных элементов массива.
Приведем в пример произвольный массив: [4, -7, 10].
Выполним программу.
X {1} > 0
Да
K = 1.
X {2} > 0
Нет
X {3} > 0
Да
K = 2.
Итого: 2 положительных элементов массива, значит программа вычисляет количество положительных элементов массива.
Ответ: Г.
28.
Цикл выполняется до тех пор, пока b >= a.
A = 12.
B = 46.
1. B = b - a = 46 - 12 = 34.
2. B = b - a = 34 - 12 = 21.
3. B = b - a = 21 - 12 = 9.
В итоге тело цикла выполняется 3 раза.
Ответ: 3.