if i mod 10 + i div 10 mod 10 + i div 100 = n then writeln (i);
end.
var
i : integer;
begin
for i : = 100 to 999 do
if i mod 10 = i div 100 then writeln (i);
end.
xachen
17.12.2021
//pascal var a: array [1 .. 255, 1 .. 255] of integer; suma, historya: array [1 .. 255] of integer; i, j, n, m, z, count, count2: byte; tmpsum: integer; begin randomize; write('строк = '); readln(n); write('столбцов = '); readln(m); for i : = 1 to n do begin for j : = 1 to m do begin a[i, j] : = random(5); write(a[i, j]: 4); end; writeln; end; writeln(''); for j : = 1 to m do begin tmpsum : = 0; count : = 0; for i : = 1 to n do tmpsum : = tmpsum + a[i, j]; suma[j] : = tmpsum; end; for i : = 1 to m do write(suma[i]: 4); writeln; writeln; for j : = 1 to m do begin count : = 0; count2 : = 0; tmpsum : = suma[j]; for i : = 1 to m do begin if (suma[i] = tmpsum) then count : = count + 1; if historya[i] = tmpsum then count2 : = count2 + 1; ; end; if (count < > 1) and (count2 < > 1) then begin writeln('одинаковых столбцов суммы ', tmpsum, ' = ', count); historya[j] : = tmpsum; end; end; readln; end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Ознакомьтесь логическая игра переливашки входящие в состав электронного приложения к учебнику изучить алгоритмы решения 1-3 имеющие в этой игре
var
i, c : byte;
t : integer;
begin
c : = 0;
for i : = 1 to 10 do
begin
read (t);
if t mod 2 = 0 then inc (c);
end;
writeln (c);
end.
var
n, i : integer;
begin
read (n);
for i : = 100 to 999 do
if i mod 10 + i div 10 mod 10 + i div 100 = n then writeln (i);
end.
var
i : integer;
begin
for i : = 100 to 999 do
if i mod 10 = i div 100 then writeln (i);
end.