![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 11.04.2010
Сообщений: 5
|
![]()
Всем Добрый вечер!)
Есть одна задачка, с которой все бьюсь, а до конца все никак довести не могу. Все, что-то не то выдает. вот задача: Квадратный массив размером М на М заполняется числами из входного текстового файла. Исходный массив распечатывается. Главную диагональ массива упорядочить по убыванию методом выбора. Переделанный массив распечатать. Количество строк и столбцов -10. Тип обработки данных - целые очень надеюсь на вашу помощь) очень хочется с ней разобраться) |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]()
главная диагональ - индексы строки и столбца равны, i = j
могу выполнить за небольшое вознаграждение, или выкладывайте исходники и говорите где именно не получается
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
![]() |
![]() |
![]() |
#3 |
Регистрация: 05.04.2010
Сообщений: 9
|
![]()
Что именно у тебя не получается?пококретней пожалуйста
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 11.04.2010
Сообщений: 5
|
![]()
не могу найти главную диагональ и отсортировать ее по убыванию
если у меня матрица квадратная, то можно рассмотреть как одномерный массив. Создам B:array[1..10] of integer; должно выполняться по условию: for i:= 1 to m do а вот что дальше писать? как отсортировать? не понимаю. |
![]() |
![]() |
![]() |
#5 | ||
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]() Цитата:
Цитата:
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
||
![]() |
![]() |
![]() |
#6 | |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]() Цитата:
B:array[0..9,0..9] of integer. И отвыкайте от пионерских привычек индексировать массивы с 1. Потом, когда перейдете на Delphi и будете работать с динамическими структурами это вам отрыгнется горькой отрыжкой ![]() Или ты хотел загнать элементы главной диагонали в отдельную одномерную матрицу, сделать сортировку и заполнить главную диагональ уже отсортированными элементами вспомогательной матрицы?
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 13.04.2010 в 18:48. |
|
![]() |
![]() |
![]() |
#7 | |
Регистрация: 11.04.2010
Сообщений: 5
|
![]() Цитата:
выложу всю свою программу: Код:
Последний раз редактировалось Stilet; 14.04.2010 в 09:45. |
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 05.04.2010
Сообщений: 9
|
![]()
Мда.....
после VB 6.0 так трудно вспоминать Pascal ![]() |
![]() |
![]() |
![]() |
#9 |
Регистрация: 11.04.2010
Сообщений: 5
|
![]()
эх...видимо никто мне не поможет
![]() |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
![]()
Вот сортировка выбором главной диагонали по убыванию.
Код:
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal. Двумерный массив. | Fonthreat | Помощь студентам | 1 | 29.03.2010 17:57 |
Сформировать двумерный массив (Turbo Pascal) | 0001 | Фриланс | 7 | 19.01.2010 15:09 |
Двумерный массив с динамической переменной Pascal | AxisNet | Помощь студентам | 1 | 17.11.2009 14:33 |
Pascal Двумерный массив | vovalski | Помощь студентам | 1 | 16.11.2009 20:42 |