![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.03.2009
Сообщений: 16
|
![]()
Запарился уже с двумя задачами. Прошу помочь с решением
1) Дана квадратная целочисленная матрица размера N×N. Удалить из матрицы строку, содержащую максимальную разницу между элементами главной и побочной диагоналей. Полученную матрицу вывести на экран. Все сделал, проблема только с удалением. Пробовал просто не выводить ее в конце - препод сделал замечание. А как делается удаление "затиранием" строки я чет не пойму/не могу реализовать. Просьба если что, объяснить на моей программе. Вот код: Код:
Заменил printf/scanf на fwrite/fread и программа начала зацикливаться. Вот код: Код:
Последний раз редактировалось TripleX; 08.06.2010 в 23:12. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Насчет первого, удаление:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.03.2009
Сообщений: 16
|
![]()
В принципе да. Спасибо! Если не сложно, объясни, пожалуйста, как он работает. Строка обнуляется, а что дальше? Что за условие:
Код:
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 219
|
![]() Код:
Цитата:
|
|
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 219
|
![]()
Stilet
Меня просто "зацепила" фраза Цитата:
|
|
![]() |
![]() |
![]() |
#7 | ||
Пользователь
Регистрация: 30.03.2009
Сообщений: 16
|
![]() Цитата:
Код:
Цитата:
А что за перестановка типа shrink? Гугль какой-то мусор выдает на это. Да и на форуме ничего нет. Последний раз редактировалось TripleX; 09.06.2010 в 12:20. |
||
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 219
|
![]() Код:
Код:
|
![]() |
![]() |
![]() |
#9 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Тут же наверное препод потребует очистить память после сжатия... Я не настолько силен в Си чтоб такую дурную работу с ходунаписать. Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 30.03.2009
Сообщений: 16
|
![]()
А что в таком случае делать с последней строкой? Строки сдвигаются, а последнюю придется либо снова пропускать при выводе, либо вводить вторую переменную (для обозначения строки) и ее уменьшать. Все равно придерется)
Последний раз редактировалось TripleX; 09.06.2010 в 23:13. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
цикл for с двоичными числами | samouelson | Общие вопросы Delphi | 4 | 11.03.2010 23:18 |
Работа с двоичными числами в Delphi | Moneo | Помощь студентам | 17 | 22.01.2010 15:10 |
TurboPascal: логические операции над целыми числами плюс перевод.... | ulala | Помощь студентам | 4 | 21.10.2009 12:00 |
Нужна помощь с двоичными числами | Rusa85 | Помощь студентам | 3 | 03.02.2009 09:01 |