Форум программистов, компьютерный форум CyberForum.ru

Опеределить минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос косающийся параметр argv http://www.cyberforum.ru/cpp-beginners/thread12968.html
Подскажите плиз новичку!!! В компиляторе Ms Visual C++ 6.0, параметр argv должен работать, или есть какой-то аналог??? Ошбка --- 'argv' : undeclared identifier
C++ При запуске из среды программа работает, при запуске выполняемого файла выдает ошибку Добавлено через 1 минуту 35 секунд как исправить ошибки в названии темы? там должно было быть исполняемого файла http://www.cyberforum.ru/cpp-beginners/thread12967.html
C++ Работа с очень большой матрицей
Надо постоянно в программе обращаться к матрице большого размера с элементами double (приблизительно она весит 40Гб). Какие элементы С++ лчше для этого использовать. Принимаются все варианты (желательно не самые супер-сложные) спасибо
Создать класс "Массив" C++
помогите написать программу. Класс "Массив". Методы: сортировка массива в порядке возрастания,перестроение элементов в обратном порядке, вывод массива на экран.
C++ Проблема графики в Turbo C++ http://www.cyberforum.ru/cpp-beginners/thread12872.html
Встретился с очень интересной проблемой, после инициализации графики на Turbo C++ 3.1, появляется черный экран, то в самой среде не как не удается инициализировать графику. Само приложение как бы дохнет, то есть не грузит процессор вообще. Инициализирую графику с помощью команд gdriver = DETECT; initgraph(&gdriver, &mode, ""); Для инициализации используется библиотека EGAVGA.BGI. Пробовал сменить...
C++ Конвертация int в char и обратно Помогите, я запутался... Есть 2 переменных: int a; char b; Допустим a = 0. Нужно преобразовать ее в символ, чтобы b = '0'. И наоборот b = '8', тогда a = 8. Если я пишу так: подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2222 / 737 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
27.09.2008, 23:47     Опеределить минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
Тут все просто.Пробегаешь по первой строке,начиная со второго элемента(первый,вроде,не считается побочной диагональю) и до последнего,каждый раз суммируя эл-ты диагонали(ну,модули,модули) ,на которой он лежит( на строку вниз,на столбец влево пока не упрешься--циклом). Потом делаешь то же для последней строки,начиная со второго и заканчивая предпоследним(только теперь на строку вверх,на столбец вправо).

Каждый раз,когда получаешь сумму на нужной диагонали, сравниваешь ее с минимумом. Если меньше - ставишь новое значение минимума.


Больше и разжевывать некуда,а этот способ просто таки интуитивен.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru