program e1;
const
n=29; {кол-во домов (кол-во дней в месяце)}
var a: array [1..n] of integer; { задаем одномерный масив }
i,s1,s2: integer; { i - счетчик, s1 и s2 - сумма кол-ва жильцов (осадков)} живущих на улице с нечетными номерами домов и на улицах с четными}
begin
randomize; {это используется для задания кол-ва жильцов в каждом доме}
for i:=1 to n do
begin
a[i]:=random(10); {записываем в массив значение функции random}
if (i mod 2)>0 then {если значение счетчика нечетно, то }
s1:=s1+a[i] {увеличиваем s1 на значение записанного в массивe}
else {иначе}
s2:=s2+a[i] {увеличиваем s2 на значение записанного в массивe}
end;
writeln(s2,' ',s1,' ', s2>s1); {Выводим значение s2, s1 и слово TRUE, если S2>S1 или слово FALSE, если S2<s1. Можно использовать оператор IF:
if s2>s1 then
writlen ('На улице с четными номерами домов живет больше людей')
else
writlen ('На улице с нечетными номерами домов живет больше людей')
}
readln;
end.
const
{Кол-во дней в месяце}
N=28;
Var
{Данные об осадках}
A: array [1..N] of integer;
{SumC-сумма осадков по четным числам, SumN-нечетные, i- для цикла}
SumC, SumN, i: integer;
begin
{Обнуляем суммы}
sumC:=0;
SumN:=0;
{Включаем генератор случайных чисел}
randomize;
{Заполняем весь массив случайными числами от 1 до 99}
for i:=1 to N do
begin
A[i]:=random(100);
Write(A[i], ' ');
{Если число четное, то прибавляем к SumC иначе к SumN}
if Odd(i) then
SumN:=SumN + a[i]
else
SumC:=SumC + a[i];
end;
{Проверяем условие}
if SumC > SumN then
WriteLn('Верно')
else
WriteLn('Неверно');
readln;
end.
var
Arr: array [1..100] of integer;
var
StrArr: array [1..5] of string;
var
Arr: array [-100..52] of integer;
var
//Создали массив типа integer
Arr: array [-10..10] of integer;
begin
//Элементу с индексом -10 присвоили 100
Arr[-10]:=100;
//Вывели -10 элемент
WriteLn(Arr[-10]);
//5 элементу присвоили разность 400 и -10 элемента массива
Arr[5]:=400 - Arr[-10];
end.
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.