Задать вопрос
10 марта, 13:40

Заполнить массив из 9 элементов случайными числами в интервале [-10; 10] и найти max и min элемент массива и поменять их местами.

+1
Ответы (1)
  1. 10 марта, 15:13
    0
    Var

    mas: array[1 ... 9] of integer;

    max, min, i, j, k, n: integer;

    begin

    writeln ('Массив до перестановки') ;

    for i : = 1 to 9 do

    begin

    mas[i] : = random (11) - random (11) ;

    write (mas[i], ' ') ;

    end;

    writeln;

    max : = mas[1];

    min : = mas[1];

    k : = 1;

    j : = 1;

    for i : = 1 to 9 do

    begin

    if mas[i] > max then

    begin

    max : = mas[i];

    j : = i;

    end;

    if mas[i] < min then

    begin

    min : = mas[i];

    k : = i;

    end;

    end;

    n : = mas[j];

    mas[j] : = min;

    mas[k] : = n;

    writeln ('Масств после перестановки') ;

    for i : = 1 to 9 do

    write (mas[i], ' ') ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Заполнить массив из 9 элементов случайными числами в интервале [-10; 10] и найти max и min элемент массива и поменять их местами. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Program naim4; var a, b, c, d, min:real; begin; writeln ('введите 4 числа') ; readln; min:=a; if b < min then min:=b; if c < min then min:=c; if d < min then min:=d; writeln ('минимальное ', min) ; readln; end.
Ответы (2)
Где ошибка? Sub сер Dim x, y, z, f, max, min As Single x = Val (InputBox (2)) y = (InputBox (6)) z = (InputBox (10)) If x / 2 > y / 3 > z / 4 Then If x / 2 > y / 3 Then max = x / 2 Else max = y / 3 End If End If Else If y / 3 > z / 4 Then max =
Ответы (1)
Составить блок-схему к данному коду Var Min, Max, i, m, n:Integer Begin Readln (n) ; max:=-maxint-1; min:=maxint For I:=1 to n do begin ReadLn (m) ; If (m>max) then max:=m; If (m end; Writeln (max,' ', min) ; End.
Ответы (1)
Исправить ошибки в паскале program massiv2; type mas=array [1 ... 100] of integer; var a: = Max; i, n, min, max, b : integer; недопустимый символ: = (д/б просто :; неизвесмтное имя типа max) begin writeln ('n=') ; readln (n) ;
Ответы (2)
Решить задачи с помощью Паскаля: 1. Заполнить массив из 10 элементов случайными числами в интервале [0 ... 100] и отсортировать его по последней цифре. 2. Заполнить массив из 10 элементов случайными числами в интервале [0 ...
Ответы (2)