можна використати масив цілих чисел, причому розмірність цього масиву можна задати не більше 10 елементів, тому що навіть найбільше ціле число типу
Програма, що реалізує описаний алгоритм, має вигляд:
Program Example_309;
Uses crt;
Var N,і,Count:longint; {N — задане ціле число, і — змінна циклу. Count — кількість цифр в числі}
Cifra:array[1. .10] of byte; {Cifra — масив для зберігання цифр числа}
Begin
Clrscr;
Count:=0;
Write(‘Введіть ціле число: ‘);
Readln(N);
While N>0 do
Begin
Count:=Count+l; Cifra[Count]:=N mod 10; N:=N div 10;
End;
Write(‘N = ‘);
For it«Count downto 1 do
Begin
Write(Cifra[i],’*10^’ ,i-l); {Якщо доданок не останній, то до нього дописується знак «+»}
If і>1 Then write(‘ + ‘);
End;
Readkey; {Затримка зображення на екрані}
End.
Program Example_312;
Uses crt;
Var N,i:longint; {N — кількість елементів масиву, і — змінна циклу}
А:аггау[1951..2000] of real; {A - масив для зберігання кількості опадів у відповідному році}
В:array[1951..2000] of real; {В — масив для зберігання відхилення від середнього значення}
Begin
Randomize;
Clrscr;
Sum:=0;
For і:=1951 to 2000 do
Begin
A[i] :=random(500) /7 ; {Заповнення масиву випадковими дійсними числами}
Write (А[і] :8:2) ; {Виведення масиву на екран для контролю}
Sum:=Sum+K[і];
End;