Задать вопрос
18 ноября, 03:11

Дана матрица размера 5 x 10 заполненная целыми числами. Преобразовать эту матрицу, поменяв местами минимальный и максимальный элемент в каждой строке. Дайте оценку сложности построенного алгоритма. (pascal abc)

+5
Ответы (1)
  1. 18 ноября, 03:55
    0
    1) Начало

    2) Ввод матрицы A (5, 10)

    3) Цикл по i от 1 до 5 / / по строкам

    3.1) max = A (i, 1) ; min = A (i, 1) ; nmax = 1; nmin = 1;

    3.2) Цикл по k от 1 до 10 / / по столбцам

    3.2.1) Если A (i, k) > max, то / / находим максимум в строке и его номер

    3.2.1.1) max = A (i, k) ; nmax = k;

    3.2.1.2) Конец Если

    3.2.2) Если A (i, k) < min, то / / находим минимум в строке и его номер

    3.2.2.1) min = A (i, k) ; nmin = k;

    3.2.2.2) Конец Если

    3.2.3) Конец цикла по k / / по столбцам

    3.2.4) A (i, nmin) = max; A (i, nmax) = min / / меняем их местами

    3.3) Конец цикла по i / / по строкам

    4) Вывод массива A (5, 10)

    5) Конец.

    Сложность такой программы - 1 (очень простая).

    Всего лишь два цикла в цикле и два сравнения чисел.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Дана матрица размера 5 x 10 заполненная целыми числами. Преобразовать эту матрицу, поменяв местами минимальный и максимальный элемент в ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
1) Дана матрица размером M * N. В каждой строке матрицы найти минимальный элемент и максимальный из найденного. 2) дана матрица размерами N * N. Поменять местами столбец с максимальным и столбец содержащий минимальное количество нулевых элементов.
Ответы (1)
Дана матрица 8 на 5, заполненная случайными числами от 0 до 10. Нужно вывести на экран исходную матрицу и матрицу, в которой к третьему столбцу добавлен шестой.
Ответы (1)
1) приведите пример исполнителя алгоритма. 2) Должен ли составитель алгоритма знать, кто будет являться исполнителем алгоритма? 3) Перечислите свойства алгоритма. 4) Поясните значение свойства алгоритма "определенность".
Ответы (1)
Оформить в виде подпрограмм-процедур в программе Pascal: Дана матрица действительных чисел M*N. Найти матрицу того же порядка, в которой элемент равен 1, если соответствующий ему элемент начальной матрицы больше, чем элемент, расположенный в его
Ответы (1)
Паскаль! Заполните массив случайными числами и найти минимальный и максимальный элементы массива и их номера. Пример: Массив: 1 2 3 4 5 Минимальный элемент: A[1]=1 Максимальный элемент: A[5]=5
Ответы (1)