Задать вопрос
29 апреля, 04:14

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

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

+2
Ответы (1)
  1. 29 апреля, 06:11
    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)