Помогите составить программы в паскале: 1. сформировать массив из 15 элементов случайным...

0 голосов

Помогите составить программы в паскале:

1. сформировать массив из 15 элементов случайным образом и вывести его на элементы на экран в обратном порядке.

2. дан одномерный массив найдите разность наибольшего и наименьшего элемента этого массива


спросил от Начинающий (133 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Бакалавр (13.9k баллов)

// task 1,2
const n= 15;
var a:array[1..15]of integer;
    i,min,max:integer;
begin
  min:=99999;
  max:=0;
  //Заполняем массив случайными числами
  //И выводим его
  for i:=1 to 15 do begin
    a[i]:=random(100);
    write(a[i]:5);
    if a[i]>max then max:=a[i];
    if a[i]  end;
  writeln();
  //Вывод в обратном порядке
  for i:=1 to 15 do write(a[n-i+1]:5);
  writeln();
  writeln ('Разность max-min ',max-min);
end.

оставил комментарий от Начинающий (133 баллов)

Не пойму это получается 2 задачи в одной?

оставил комментарий от Бакалавр (13.9k баллов)

Да, так и есть

оставил комментарий от Начинающий (133 баллов)

Мне просто надо было 2 разные программы.)

оставил комментарий от Бакалавр (13.9k баллов)

Вы можте из этого решения убрать 3 строки и получите первую задачу

оставил комментарий от Бакалавр (13.9k баллов)

Предпоследняя строка и 2 строки с условием if a[i] ...

оставил комментарий от Начинающий (133 баллов)

спасибо большое)

...