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

Заполнить двумерный массив NxN случайными числами из интервала [-5; 5] и найти максимальный элемент в каждой строке и поменять его первым элементом этой же строки

+2
Ответы (1)
  1. 25 апреля, 17:19
    0
    program zz1;

    const n=5; / /задаем n

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

    i, j, k, m, max:integer;

    begin

    for i:=1 to n do

    for j:=1 to n do

    a[i, j]:=random (11) - 5; / /заполняем массив случайными числами от - 5 до 5

    for i:=1 to n do

    begin

    for j:=1 to n do

    write (a[i, j]:4); / /выводим исходный массив на экран

    writeln;

    end;

    for i:=1 to n do

    begin

    max:=0; / /перед новой строкой максимальный обнуляем

    for j:=1 to n do

    if a[i, j]>max then begin max:=a[i, j]; k:=j; end; / /проверяем, если элемент массива больше чем максимальный, то записываем его в максимальный

    m:=a[i, 1]; a[i, 1]:=a[i, k]; a[i, k]:=m; / /меняем местами первый элемент в строке с максимальным в этой строке

    end;

    writeln;

    for i:=1 to n do

    begin

    for j:=1 to n do

    write (a[i, j]:4); / /выводим полученный массив на экран

    writeln;

    end;

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Заполнить двумерный массив NxN случайными числами из интервала [-5; 5] и найти максимальный элемент в каждой строке и поменять его первым ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
заполнить двумерный массив NxN случайными числами из интервала [-10; 10], найти максимальный элемент в массиве и удалить строку, в которой находится этот элемент
Ответы (1)
1. задать двумерный массив (5 х5) случайными значениями от 5 до 10 включительно. В каждой строке найди количество элементов, значения которых >7.2. задать двумерный массив (3 х3) с клавиатуры, поменять значения элементов 1 строки с последней.
Ответы (1)
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)
1. Дан массив целых чисел из 25 элементов. Заполнить его случайными числами до 50. Найти сумму всех четных элементов массива и их количество. 2. Дан массив целых чисел из 25 элементов. Заполнить его случайными числами от 0 до 50.
Ответы (1)
5. Заполнить двумерный массив 7*7 случайными числами от - 3 до 5. Отсортировать массив по строкам по убыванию суммы модулей элементов в строке
Ответы (1)