Помогите пожалуйста с массивом!for i:=1 to 10 doA[i]:=5*i;for i:=1 to 10 do...

0 голосов
36 просмотров

Помогите пожалуйста с массивом!

for i:=1 to 10 do
A[i]:=5*i;
for i:=1 to 10 do
begin
k:=A[i]-2;
a[10-i+1]:=k;
end


image
image

Информатика (21 баллов) | 36 просмотров
0

первый цикл - генерирует в ячейки массива числа кратные 5, а вот 2й ... уменьшает числа с конца ... :S

0

да! Точно!

0

надо просто их перевернуть что ль ?

0

нет. Предлагаете установить и вбить?

Дан 1 ответ
0 голосов

Если нужна программа, меняющая ячейки местами
1 2 3 4 5
5 4 3 2 1

вот код

var a:array[1..10] of integer;   
      i,k:integer;
begin 
   for i:=1 to 10 do   
      begin
         A[i]:=5*i;     
         write (a[i]:3);   
      end;
   writeln; 
   for i:=1 to 5 do    
      begin   
         k:=A[i];     
         A[i]:=A[10-i+1];     
         A[10-i+1]:=k;   
      end; 
   for i:=1 to 10 do   
      write (A[i]:3);
end.

(12.6k баллов)
0

чойта за нарушение то ...