Сформируйте и выведете ** экран массив из 9ти элементов, каждые 3 последовательных...

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

Сформируйте и выведете на экран массив из 9ти элементов, каждые 3 последовательных элемента которого составлены по следующему правилу:
1й равен числу, введенному с клавиатуры;
2й равен текущему индексу , увеличенному в 10 раз;
3й равен разности случайного двузначного числа и предыдущего элемента.
Спасибо за раннее.


Информатика (72 баллов) | 41 просмотров
Дан 1 ответ
0 голосов

Var
  a: array[1..9] of integer;
  i: integer;

begin
  i := 1;
  while i <= 7 do <br>  begin
    write('Введите ',i, ' элемент массива : ');
    Readln(a[i]);
    a[i + 1] := (i + 1) * 10;
    a[i + 2] := (random(101) - 50) - a[i + 1];
    i := i + 3;
  end;
  for i:=1 to 9 do write(a[i]:4);
end.

Тестовое решение:
Введите 1 элемент массива : 5
Введите 4 элемент массива : 1
Введите 7 элемент массива : 9
   5  20 -36   1  50 -92   9  80 -64

(13.9k баллов)