Вопрос задан 27.04.2019 в 03:36. Предмет Информатика. Спрашивает Шавель Дмитрий.

Составьте программу, которая заполняет массив а(1..10) случайными целыми числами в диапазоне от 1

до 100 , затем меняет местами максимальный и минимальный элементы. выведите на экран исходный и полученый массивы
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кутявина Аня.
Const
  n = 10;

var
  i, min, max: integer;
  a: array[1..n] of integer;

begin
  min := 1; max := 1;
 
  for i := 1 to n do
  begin
    a[i] := random(101);
    write(a[i]:4);
    if (a[i] > a[max]) then
      max := i;
    if (a[i] < a[min]) then
      min := i;
  end;
 
  i := a[max];
  a[max] := a[min];
  a[min] := i;
 
  writeln();
  for i := 1 to n do
    write(a[i]:4);
 
end.

0 0
Отвечает Растова Лиза.
Var i,min,max:integer;
a:array[1..10] of integer;
begin
min:=100;
max:=0;
Randomize;
for i:=1 to 10 do
begin
a[i]:=random(101);
write(a[i],' ');
if (a[i] > max) then max:=a[i]; if (a[i] < min) then min:=a[i];
end;
writeln('');
for i:=1 to 10 do
begin
if a[i] = max then a[i]:=min else if a[i] = min then a[i]:=max;
write(a[i],' ');end;

end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа на языке Python:

```python import random

# Заполнение массива случайными целыми числами a = [random.randint(1, 100) for _ in range(10)]

# Вывод исходного массива print("Исходный массив:") print(a)

# Поиск максимального и минимального элементов max_index = a.index(max(a)) min_index = a.index(min(a))

# Меняем местами максимальный и минимальный элементы a[max_index], a[min_index] = a[min_index], a[max_index]

# Вывод полученного массива print("Полученный массив:") print(a) ```

Этот код создает массив `a` из 10 случайных целых чисел в диапазоне от 1 до 100, затем находит максимальный и минимальный элементы в массиве и меняет их местами. Наконец, выводит исходный и полученный массивы.

0 0

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

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

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