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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 185
#1

Как задавать треугольники матрицы? - C++

25.12.2012, 19:14. Просмотров 247. Ответов 3
Метки нет (Все метки)

Нужно найти сумму элементов матрицы,расположенных в закрашенной части матрицы.
Какое условие нужно записать в фор???
Буду благодарен за полный ответ, любая информация по сабжу тоже подойдёт.
ссылка удалена
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 19:14     Как задавать треугольники матрицы?
Посмотрите здесь:

C++ треугольники
C++ Треугольники (C\C++)
Треугольники C++
как задавать свои значения массива? C++
Треугольники C++
C++ А можно ли задавать здесь вопросы по языку С ?
C++ Треугольники
C++ Треугольники из спичек
C++ Круги и треугольники
C++ Определить, как расположены треугольники относительно друг друга
C++ Как правильно задавать размерность массива?
C++ Как создать файл, имя которое должен задавать сам пользователь программы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
27.12.2012, 17:51     Как задавать треугольники матрицы? #2
Каким образом определяется закрашенная область матрицы? В общем случае это n-мерный многоугольник
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 185
27.12.2012, 19:01  [ТС]     Как задавать треугольники матрицы? #3
Цитата Сообщение от asidorchenko Посмотреть сообщение
Каким образом определяется закрашенная область матрицы? В общем случае это n-мерный многоугольник
Вот так.
Миниатюры
Как задавать треугольники матрицы?  
Learx
1034 / 841 / 85
Регистрация: 31.03.2010
Сообщений: 2,465
27.12.2012, 19:17     Как задавать треугольники матрицы? #4
Для n-мерной матрицы. номер строки i столбца - j
Главная диагональ - i=j
побочная диагональ: i=n-j
Дальше смотрите где находиться указанный элемент выше или ниже диагонали.
Так же возможно удобнее будет проходить по столбцам а не по строкам и/или в обратном порядке.
Для данного примера (белый треугольник) следует:

Внешний цикл: двигаемся по строкам(так как участвуют все строки) и слева направо(так как начинается с первого элемента строки)
Вложенный цикл: двигаемся по строке) как только элемент окажется выше главной диагонали(j>i) или ниже побочной диагонали(j>n-i) прерываем вложенный цикл.
Yandex
Объявления
27.12.2012, 19:17     Как задавать треугольники матрицы?
Ответ Создать тему
Опции темы

Текущее время: 06:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru