x: - входное число, целое
а: - целое
шаг 1.
x - делится на 5 ?
если да то ответ YES, выход
шаг 2.
а: = x-5*целое (х/5)
шаг 3
a - делится на 3 ?
если да то ответ YES, выход
шаг 4
a:=a+5
шаг 5
a - больше чем х ?
если да то ответ NО, выход
переход на шаг 3
4) вариант отпадает сразу,т. к. цифры расположены в порядке возрастания
1) вариант тоже отпадает, т. к. число 19 может быть получено только путём сложения 10 и 9, а это недопустимо по условию
3) вариант тоже не подходит, т. к. детям предлагают 3 числа, то есть в центре должно находится такое число из которого можно получить 2 числа, число 18 можно получить только одним способом это 9+9, но в этом случае число 8 мы никак не получим
2) вариант является верным
Program gt;
var n,i,j:integer;
a:array[1..100,1..100]of real;
s:real;
begin
readln(n);
for i:=1 to n do
for j:=1 to n do
begin
read(a[i,j]);
if(i=j)then s:=s+a[i,j];
end;
writeln(s);
end.
1 группа лишнее Home
2 группа лишнее F1
3 группа лишнее F12
4 группа лишнее *
Думаю так.