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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2012, 20:17   #1
slashkinks
 
Регистрация: 04.10.2012
Сообщений: 7
По умолчанию Работа с подматрицей. С++

Помогите пожалуйста написать код на с++ , к задаче (очень нужно) : Дана матрица 10х10. Посчитать сумму элементов в подматрице , заданной пользователем , и проверить существование данной подматрицы.
Заранее огромнейшее спасибо!
slashkinks вне форума Ответить с цитированием
Старый 02.11.2012, 10:32   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Примерно так:
1) Запросить номера строк. В изначально заполненном нулями массиве из 10 элементов помечать "1" введённые числа. Если ввели число вне диапазона - обозвать пользователя жёлтым земляным червяком.
2) То же для номеров столбцов. (Нужен отдельный массив)
3) Организовать цикл по всем элементам матрицы. Инициализировать "аккумулятор" нулём.
4) Для каждого элемента матрицы, если в массиве из пункта (1) в элементе, соответствующем номеру строки, стоит 1, и в массиве (2) в элементе, соответствующем номеру столбца, стоит 1, прибавить значение элемента матрицы к "аккумулятору".
5) По оконцании цикла в аккумуляторе набрана искомая сумма.
Abstraction вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00