Необходимо найти значение следующего выражения: y=12b−(x+22). Словесно-формульным алгоритм решения этой задачи может быть записан в следующем виде: 1.ввести значения ? и X
2.cложить X и ?
3.Умножить b на ?
4.Вычесть из 12b сумму (x+22).
5.Вывести y как результат вычисления выражения.
uses crt;
Var mas:array[1..1000, 1..1000] of integer;
N,M,i,j,k:integer;
Begin
Writeln('Введите размер матрицы N*M');
Write('N = ');
readln(N);
Write('M = ');
readln(M);
if (M>1000) or (N>1000) or (M<1) or (N<1)
then
Writeln('Ошибка, указанные значения выходят за пределы матрицы') else
Begin
Writeln('Введите элементы матрицы');
k:=0;
for i:=1 to N do
for j:=1 to M do
Begin
readln(mas[i,j]);
if (mas[i,j] mod 2 = 0) then k:=k+1;
end;
Writeln();
Writeln('Исходная матрица');
for i:=1 to N do
Begin
for j:=1 to M do
Begin
Write(mas[i,j], ' ')
end;
Writeln();
end;
Writeln();
Writeln('Количество четных элементов = ',k);
end;
readln;
end.
Снизу
Объяснение:
1.
a = 10
while a < 101:
(тут таб) print(a)
(тут таб) a = a + 1
2.
a = 2
while a < 101:
(тут таб) print (a)
(тут таб) a = a + 2
5.
a = int(input())
i = 2
sum = 0
col = 0
while i < a:
if a % i == 0:
print(i)
sum = sum + i
col = col + 1
i = i + 1
6.
a = int(input())
i = 2
sum = 0
col = 0
while i < a:
if a % i == 0:
sum = sum + i
col = col + 1
i = i + 1
print(sum)
7.
a = int(input())
i = 2
sum = 0
col = 0
while i < a:
if a % i == 0:
sum = sum + i
col = col + 1
i = i + 1
print(col)
PS: Если не сложно поставь "Лучший ответ".