Если ты вводишь букву(а ты это знаешь), то просто выводи другую переменную с числовым значением.
Program a1;
var a:array[1..1000]of integer; i,n,s:integer;
begin
write('n: '); readln(n); s:=0;
for i:=1 to n do begin write('a[',i,']: '); read(a[i]) end;
for i:=1 to n do s:=s+a[i]; writeln('s=',s); readln; readln
<span>end.</span>
Var
a: array[1..12] of integer;
i: integer;
begin
randomize;
for i:=1 to 12 do
a[i]:=random(12+12+1)-12; //Заполнение массива
writeln('Исходный массив: ');
for i:=1 to 12 do
write(' ',a[i],' '); //Вывод исходного массива
writeln(); //Для перехода на следующую строку
writeln('Результат: ');
for i:=4 downto 1 do
write(' ',a[i],' ');
for i:=8 downto 5 do
write(' ',a[i],' ');
for i:=12 downto 9 do
write(' ',a[i],' '); //Обратный цикли для каждой трети
<span>end.
</span>
begin
var a := MatrRandom(4, 8, -10, 40);
a.Println(4);
var s := a.ElementsByRow;
Writeln('Разница равна ', s.Max - s.Min)
end.