Sum:=Sum/50; {Середня кількість опадів за рік}
Writeln; WriteIn(‘Щорічні відхилення від середньої кількості опадів за період 1951 - 2000 p.p.’);
For і:=1951 to 2000 do
Begin
В[і]:=Sum — А[і]; {Знаходження щорічного відхилення}
Write(В[і]:8:2); {Виведення результатів на екран}
End;
Readkey;
End.
Program Example_318_4;
Uses crt;
Var A,B:array[l..30] of real;
{А,В — масиви для зберігання вхідних даних}
і:byte; {і — змінна циклу}
Rl,R2:real; {R1 — чисельник дробу, R2 - знаменних дробу}
Rez:real; {Rez - результат обчислень}
Begin
Randomize;
Clrscr;
Writeln(‘Масив А:’);
For i:=1 to 30 do
Begin
A[i]:=random(200)/7-random*15; Write(A[i]:8:2);
End;
Writeln;
Writeln(‘Масив В:’);
For i:=1 to 30 do
Begin
B[i]:=random*200-random*100; Write(B[i]:8:2);
End;
Writeln;
Rl:=0; R2:=0; {Початкові значення дорівнюють 0, тому що результат є накопиченням суми}
For і:«і to 15 do
Begin
R1 := R1+(A[2*i-1]+B[2*i-1]) ; R2 := R2+(A[2*i]+B[2*i]) ;
End;
Rez:=Rl/R2;
Writeln(‘Результат обчислень = ‘,Rez:8:2);