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

Из массива Х (X1, X2, ... Xn) найти Xmax наибольший и Xmin наименьший элементы массива, их порядковые номера Nmax и Nmin, и поменять их местами. Результирующий массив вывести на экран

+4
Ответы (1)
  1. 7 апреля, 06:27
    0
    Program al;

    var x: array[1 ... 32000] of integer;

    buf:integer;

    i, n, min, max:integer;

    begin

    writeln ('i=') ;

    readln (i) ;

    writeln ('vvedite massiv=') ;

    for n : = 1 to i do

    readln (x[n]) ;

    min:=1;

    max:=1;

    for n:=2 to i do

    begin

    if x[min]>x[n] then

    min:=n;

    if x[max]
    max:=n;

    end;

    buf:=x[min];

    x[min]:=x[max];

    x[max]:=buf;

    writeln ('Massiv posle obmena maxmin') ;

    for n:=1 to i do

    write (x[n]:4) ;

    writeln;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Из массива Х (X1, X2, ... Xn) найти Xmax наибольший и Xmin наименьший элементы массива, их порядковые номера Nmax и Nmin, и поменять их ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
можете объяснить за что отвечает xsearch? program c4; var n: integer; x, y: integer; xmin, xmax: integer; xsearch: boolean; ymin, ymax: integer; i: integer; s: real; begin xsearch : = true; xmin : = 0; xmax : = 0; ymin:=0; ymax : = 0; readln (n) ;
Ответы (1)
1) Заполнить массив размером N целыми числами последовательно от 1 до N. Вывести его на экран. Найти сумму элементов массива и вывести ее на экран. 2) Заполнить массив размером N целыми числами последовательно от N до 1. Вывести его на экран.
Ответы (1)
Дан массив из 10 элементов заполнить с клавиатуры: 1) вывести массив 2) вывести массив на экран 3) поменять местами 6 и 9 элемент массива 4) найти max элементов массива
Ответы (1)
Заполнить одномерный массив целых чисел из 12 элементов случайным образом. Вывести его на экран. В следующей строке вывести элементы массива, имеющие порядковые номера 2,3,4,9,12. В следующей строке вывести максимальный элемент массива.
Ответы (2)
В pascal. 1) Заполните массив случайными числами из интервала [-50; 50), вывести на экран, посчитать сумму отрицательных элементов. 2) Ввести одномерный массив, вывести его на экран, найти максимальный элемент и его порядковый номер.
Ответы (1)