Задать вопрос
30 апреля, 18:08

Помогите решить задачу. Необходимо использовать одномерный массив.

Даны действительные числа a1, a2, ... a n. Поменять местами первый наибольший элемент с последним наименьшим элементом.

+5
Ответы (1)
  1. 30 апреля, 22:02
    0
    Const

    n = 20;

    var

    a: array[1 ... n] of real;

    i, imax, imin: integer;

    r, rmax, rmin:real;

    begin

    Randomize;

    Writeln ('Элементы массива') ;

    rmax:=-1; { заведомо меньше меньшего }

    rmin:=100; { заведомо больше большего }

    for i : = 1 to n do

    begin

    r:=Random (10) ;

    a[i]:=r;

    Write (r,' ') ;

    if rmax
    if rmin>=r then begin rmin:=r; imin:=i end

    end;

    Writeln;

    { меняем местами и выводим результат }

    a[imax]:=rmin; a[imin]:=rmax;

    Writeln ('Конечное состояние массива') ;

    for i : = 1 to n do Write (a[i],' ') ;

    Writeln

    end.

    Тестовое решение:

    Элементы массива

    4 1 2 8 6 3 7 5 5 1 4 4 3 3 6 8 5 4 7 6

    Конечное состояние массива

    4 1 2 1 6 3 7 5 5 8 4 4 3 3 6 8 5 4 7 6

    Видно, что первая восьмерка поменялась местами с последней единицей.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Помогите решить задачу. Необходимо использовать одномерный массив. Даны действительные числа a1, a2, ... a n. Поменять местами первый ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Помогите решить задачу. Даны действительные числа a1, a2, ... aN. Поменять местами первый наибольший элемент с последним наименьшим элементом. Нужно ее написать с этими строчками: - var a: array; - randomize; - random (40) - 20;
Ответы (1)
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
Задан одномерный массив целых чисел. поменять местами первый положительный элемент массива с его первым минимальным элементом
Ответы (1)
Дан одномерный массив заполненный двузначными числами найти наибольший элемент массива и наименьший. поменять их местами и новый массив вывести на экран
Ответы (1)
Что такое одномерный массив в информатике? Для чего используется одномерный массив? Как описывается одномерный массив?
Ответы (1)