Вопрос задан 31.07.2023 в 09:15. Предмет Информатика. Спрашивает Смоляков Артём.

задать массив из 5 случайных чисел. вывести на экран. найти min и max значение массива. вывести на

экран (паскаль)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Васильев Никита.
1)var a:array [1..10] of integer;      i,sum:integer;begin  randomize;  sum:=0;  for i:=1 to 10 do    begin      a[i]:=random(100)-50;      write (a[i],' ');      if a[i] < 0 then sum:=sum+a[i];      end;  writeln;  writeln ('Summa: ',sum);  readln;end.
2)var a:array [1..10] of integer;      i,max,index:integer;begin  for i:=1 to 10 do    begin       write ('A[',i,'] = ');       readln (a[i]);    end;  max:=a[1];  index:=1;  for i:=2 to 10 do    if a[i] > max then      begin        max:=a[i];        index:=i;      end;  writeln ('Max: ',max,'.Index: ',index);  readln;end.
3)var a:array [1..10] of integer;      max,min,i,temp:integer;begin  randomize;  for i:=1 to 10 do    begin       a[i]:=random(50);       write (a[i],' ');    end;  writeln;  max:=1;  min:=1;  for i:=2 to 10 do    if a[i] > a[max] then max:=i else      if a[i] < min then min:=i;  writeln ('Max: ',a[max]);  writeln ('Min: ',a[min]);  temp:=a[min];  a[min]:=a[max];  a[max]:=temp;  for i:=1 to 10 do write (a[i],' ');end.Не знаю- правильно ли?
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения данной задачи на языке Pascal, вы можете использовать следующий код. Ниже представлен пример программы, которая создает массив из 5 случайных чисел, выводит его на экран, а затем находит минимальное и максимальное значение и выводит их тоже на экран:

pascal
program MinMaxArray; const ARRAY_SIZE = 5; var numbers: array[1..ARRAY_SIZE] of Integer; i, minValue, maxValue: Integer; begin { Задать массив случайных чисел } Randomize; // Инициализация генератора случайных чисел for i := 1 to ARRAY_SIZE do numbers[i] := Random(100); // Генерируем случайное число от 0 до 99 { Вывести массив на экран } writeln('Массив случайных чисел:'); for i := 1 to ARRAY_SIZE do write(numbers[i], ' '); { Найти минимальное и максимальное значения массива } minValue := numbers[1]; maxValue := numbers[1]; for i := 2 to ARRAY_SIZE do begin if numbers[i] < minValue then minValue := numbers[i]; if numbers[i] > maxValue then maxValue := numbers[i]; end; { Вывести минимальное и максимальное значения на экран } writeln; writeln('Минимальное значение массива: ', minValue); writeln('Максимальное значение массива: ', maxValue); readln; end.

Этот код создаст массив из 5 случайных чисел, выведет его на экран, найдет минимальное и максимальное значения в массиве и также выведет их на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос