Program t; varn, x, i, s, k:integer; a:array [0..20] of integer; {20 =это максимальное количество домов .Вместо 20 поставь любое число} begin write('Введите количество домов на улице : '); read(n); for i:=1 to n do begin write('Введите количество жителей в ', i, ' -м доме : '); read(a[i]); end; for i:=1 to n do if i mod 2=0 then s:=a[i]+s; {Считаем жителей правых} for i:=1 to n do if i mod 2=1 then k:=a[i]+k;{Считаем жителей левых} if s>k then write('Разница между домами ', k-s ); if s<k then write('Разница между домами ', s-k ); end.
Введите количество домов на улице : 3 Введите количество жителей в 1 -м доме : 3 Введите количество жителей в 2 -м доме : 1 Введите количество жителей в 3 -м доме : 4 Разница между домами -6
Писал на Версии 3.3 Скобки это комментарии,их можно убрать
Платон Демцун
18.06.2020
Program znanija; var A:array[1..20] of integer; i,k,min,n:integer; begin min:=1000000000; // прощу прощение за такое )
for i:=1 to 20 do A[i]:=random(9); // заполняем массив
for i:=1 to high(A) do // находим минимальное нечётное, запоминаем его номер if (A[i] < min) and (A[i] mod 2 <> 0) then begin n:=i; min:=A[i]; end;
for i:=1 to 20 do write(A[i]:3); // Выводит весь массив
writeln(); // просто перевод на новую строку для красоты
writeln('Minimum: ',min,' Ego nomer: ',n); // выдаём минимальное и его номер end.
спортивные принадлежности