Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.01.2010, 15:10   #1
Vanja
Новичок
Джуниор
 
Регистрация: 11.01.2010
Сообщений: 2
По умолчанию Массивы и функции в Visual С++

Добрый вечер!
Помогите мне пожалуйста решить задачку, не могу никак понять как делать.
Вычислить сумму всех столбцов массива, у которых первый элемент больше элементов расположенных на главной и побочной диагонали.
Vanja вне форума
Старый 11.01.2010, 15:16   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Краткий алгоритм
1. Записываем элементы главной диагонали в отдельный массив
2. Записываем элементы побочной диагонали в отдельный массив
3. Запускаем цикл по столбцам
4. Если у столбца первый элемент (индекс j = 0) больше, чем каждый элемент дополнительных массивов с элементами главной и побочной диагоналей, то складываем в цикле все элементы данного столбца.
5. Повторяем по всем столбцам.
6. PROFIT
MaTBeu вне форума
Старый 11.01.2010, 15:19   #3
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

1. найди максимальные элементы на каждой диагонали, затем сравни их и получи один максимальный.
2. проходись по каждому столбцу, сравнивая первый элемент с вычисленным максимальным. если первый элемент больше - считай сумму столбца и выводи ее.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума
Старый 11.01.2010, 15:25   #4
Vanja
Новичок
Джуниор
 
Регистрация: 11.01.2010
Сообщений: 2
По умолчанию

а не можете с кодом помочь..
Vanja вне форума
Старый 11.01.2010, 15:26   #5
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Увы... Рады бы, но религия не позволяет. Тема закрыта.
MaTBeu вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Basic Программка на массивы TimonCer Помощь студентам 0 12.10.2009 22:47
задача Visual C++ 6.0, API функции zetwer Помощь студентам 5 19.06.2009 19:20
Visual Basic, массивы, сессия:) 6ypuk Помощь студентам 5 10.06.2009 02:07
Массивы в Visual Studio SaNTCHeZ Visual C++ 1 18.03.2009 20:52
Помогите функции gotoxy, textcolor, textbackground, в Visual C++ Spike Visual C++ 3 25.12.2007 08:05