![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Екатерина |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Реальное имя: Екатерина Репутация: ![]() ![]() ![]() |
Всем добрый вечер!
Есть задание к лабораторной работе Написать функцию, для поиска максимального элемента в указанной строке двумерного массива. Сдвинуть в двумерном массиве все строки циклически вправо на количество элементов равное максимальному элементу в этой строке. Могу я попросить специалистов проверить правильность написания кода? #include <stdio.h> Слегка терзают смутные сомнения... |
![]() ![]() |
Krjuger |
![]()
Сообщение
#2
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
Ну лично у меня был массив 10х10 а потом выводится 7х10,это уже наводит на мысли.... Максимум считает вроде верно,и возник вопрос,как сдвигать циклически только по строке либо циклически по всей матрице(имеется в виду что последний элемент последней строки снате первым элементом первой строки или все таки последней строки).И да сдвиг производится неправильно)))Если рассматривать и первый вариант и второй.
Кстати вы не зачемали,что несмотря на рандом при каждом запуске числа в матрице у вас получаются каждый раз одинаковые,здесь дела обстоят как в паскале там без строчки randomize; в начале программы тоже каждый раз одни числа.Собственно сдесь тоже есть этот аналог рандомайза.Но тут уже зависит от компилятора.Если борландовский,то
Если микрософтовский,то
Да и еще ваша программа сдвигает не ВСЕ строки,а только те,что находятся ДО введенной пользователем. Сообщение отредактировано: Krjuger - 13.06.2011 20:42 |
![]() ![]() |
![]() |
Текстовая версия | 16.08.2025 0:28 |