С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ (Вопрос) Базовые понятия. Реализация разветвленных вычислительных процессов. http://www.cyberforum.ru/cpp-beginners/thread35614.html
Добрый вечер прошу помочь с задачей: Определить, можно ли построить треугольник по заданным длинам сторон a, b, c. Если построение возможно, то определить тип треугольника: прямоугольный,...
C++ Разложить функцию f (x) в ряд Тейлора Добрый вечер,прошу помочь с двумя задачами... Для заданных n и m вычислить значение функции в, разложив функцию f(x) в ряд Тейлора. Аргумент функции f(x) изменяется от хn к хк с шагом D. Для... http://www.cyberforum.ru/cpp-beginners/thread35600.html
Динамический массив C++
такая задача... задать два вектора А и В , в вектор С поместить отрицательные элементы этих векторов, в вектор D положительные в возростающем порядке, а вектор Е - нулевые, найти минимальные по...
C++ Операторы принятия решения и операторы цикла.
Пожалуйста, помогите. Нужно срочно сделать задания: 1)Ввести с клавиатуры три символа sym1, sym2, sym3. Поменять их значения таким образом, чтобы в sym3 оказалось значение, находящееся ближе всего к...
C++ Сбалансированное дерево (бинарное) http://www.cyberforum.ru/cpp-beginners/thread35544.html
кто сможет, пожалуйста напишите код с++, построения сбалансированного дерева,функцию добавления элемента в дерево и восстановелния сбалансированности если можно без template..
C++ Упорядочить массив по возрастанию элементов первой строки очень нужно написать программу в С++....вот условия: Дан двумерный массив, содержащий 5 строк и 3 столбца. Элементами массива являются вещественные числа. Упорядочить массив по возрастанию... подробнее

Показать сообщение отдельно
mikutu
27 / 27 / 2
Регистрация: 29.04.2009
Сообщений: 90
22.05.2009, 05:33
конкретнее напиши, как определить bij, а то провести диагонали не проблема, только не понятно что это дает. пусть i -строка, j - столбец, n - размерность матрицы и нумерация начинается с 0.
Тогда элементы для матрицы лежащих на диагонали параллельной главной можно найти так
1) с номерами i,j меньше заданых просто проверяем
if(i>=1 && j>=1)
{
i=i-1;
j=j-1;
}
2) с номерами i,j больше заданых просто проверяем
if(i<>n-1 && j<>n-1)
{
i=i-1;
j=j-1;
}
для диагонали параллельной побочной
1) с номерами i,j меньше заданых просто проверяем
if(i<>n-1 && j<>0)
{
i=i+1;
j=j-1;
}
2) с номерами i,j больше заданых просто проверяем
if(i<>0 && j<>n-1)
{
i=i-1;
j=j+1;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.