В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
denisst105
denisst105
05.03.2020 08:15 •  Информатика

Задача по С++ Дана матрица размером n×m. Определить, являются ли
упорядоченными по возрастанию данные в каждой строке матрицы.
Напечатать исходную матрицу по строкам, в конце каждой строки напечатать
сообщение о том, упорядочена строка или нет. Использовать функцию,
выполняющую проверку в одномерном массиве. Передавать ей по очереди
строки матрицы. Использовать функцию печати строки сообщения

Показать ответ
Ответ:
Настька1210
Настька1210
05.01.2021 15:38

for (ip = mas; ip < mas+len; ip ++) if (*ip < *min)   min = ip

после  завершения поиска - перестановка  : *ip = *min;   *min =*mas; *mas = *ip

\\  main вроде как объявит матрицу, и выполнит управление вызовами функций- void и main(void)

{  n, m;  matr [N][M]; i;input_matr (matr, n, m)

int

int  \\ Матрица будет объявлена размером 5 на 5   int

\\потом она передастся в функцию ввода.

\\ Для преобразования матрицы ее строки передаются в функцию по очереди как  одномерные массивы. Цикл управления находится в основной программе.

\\и он управляет передачей строк в функцию.

for (i = 0;i < n;i ++)

Change (matr[i], m); \\ matr[i], это i – тая строка матрицы.

\\Функция вывода матрицы вызывается после завершения обработки.

print_matr (matr, n, m); }

\\ End of main

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота