СРОЧНО!!! Нужно написать код в PascalABC.NET со статическим массивом. А если быть точнее - Создать массив из N-двузначных чисел и определить сумму рандомных чисел


25qwerty88174: числа рандомные?
tmusiclabel: да
25qwerty88174: пользователь задает N (то есть, количество чисел)? Если да, то это уже не статический массив
25qwerty88174: вы статический с динамическим перепутали или как?
tmusiclabel: var A:ARRAY[1..M] of integer
tmusiclabel: мб так
tmusiclabel: я не шарю за ивт)
25qwerty88174: ок тогда для динамического напишу

Ответы

Ответ дал: 25qwerty88174
1

program ex_1;

 var N, S, i: Integer;

     Arr: array of Integer;

 begin

   randomize;

   write('Введите N: ');

   read(N);

   SetLength(Arr, N);

   write('Массив: ');

   for i := 0 to N-1 do begin

     Arr[i]:=random(90)+10;

     write(Arr[i],' ');

     S+=Arr[i]

   end;

   writeln;

   write('Сумма: ', S);

 end.


25qwerty88174: если статика, то вот(N задается в программе)
25qwerty88174: program ex_1;
const N = 10;
var S, i: Integer;
Arr: array[0..N] of Integer;
begin
randomize;
write('Массив: ');
for i := 0 to N-1 do begin
Arr[i]:=random(90)+10;
write(Arr[i],' ');
S+=Arr[i]
end;
writeln;
write('Сумма: ', S);
end.
25qwerty88174: *во второй строке N-1 вместо N
25qwerty88174: в четвертой тоочнее
Вас заинтересует