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

Типовые алгоритмы работы с двумерными массивами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как написать класс? http://www.cyberforum.ru/cpp-beginners/thread1214447.html
Возможно написать класс в котором будут использоваться данные из бд запросом Adoquery и представленны в диаграмме chart.Заранее спасибо и если есть возможность какой-нибудь пример
C++ Не правильно работает программа, возможно дело в операторе if Здравствуйте, начал изучать язык программироваия C++, пркатикуюсь, решая задачи. Сейчас решал задачу, требующая форматировать вывод: Польователь вводит 2 числа a и b, необходимо вывести на экран все... http://www.cyberforum.ru/cpp-beginners/thread1214426.html
C++ Автоматизированная информационная система на железнодорожном вокзале
автоматизированная информационная система на железнодорожном вокзале содержит сведения об отправлении поездов дальнего востока. Для каждого поезда указывается номер поезда, станция назначения, время...
C++ Консольний плеер
Помогите, нужен консольний плеер, штоб проигривал звуки
C++ Определить, в какой строке матрицы А(n,n) находятся элементы j–го столбца матрицы B(n,n) http://www.cyberforum.ru/cpp-beginners/thread1214346.html
Определить, в какой строке матрицы А(n,n) находятся элементы j –го столбца матрицы B(n,n). нужно очень
C++ Циклические алгоритмы: написать программу, подтверждающую заданную закономерность Помогите с задачами,не понимаю вообще,а делать надо Замечена следующая закономерность: (9 х 1)+2=11 (9 х 12) + 3 =111 (9 х 123) + 4 =1111 (9 х 1234) + 5 =11111 Написать программу,... подробнее

Показать сообщение отдельно
ckana
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 9

Типовые алгоритмы работы с двумерными массивами - C++

22.06.2014, 17:00. Просмотров 782. Ответов 3
Метки (Все метки)

Добрый день. Нужна помощь до завтра!Перевести на язык С++\\ просто это походу паскаль. на С++ не могу найти инфу

Типовые алгоритмы обработки двумерного массива
относительно диагоналей

1. Главная диагональ. Обработка элементов матрицы расположенных:
o На главной диагонали
o Выше главной диагонали
o Ниже главной диагонали
Типовой алгоритм Программа реализации
Сумма элементов, расположенных на главной диагонали …
Pascal
1
2
3
4
s:=0;
for i:=1 to n do 
s:=s+a[i,i];
Сумма элементов, расположенных выше главной диагонали …
Pascal
1
2
3
4
5
s:=0;
for i:=1 to n do 
    for j:=1 to n do 
             if i<j then s:=s+a[i,j]
Сумма элементов, расположенных ниже главной диагонали …
Pascal
1
2
3
4
5
s:=0;
for i:=1 to n do 
    for j:=1 to n do 
             if i>j then s:=s+a[i,j]

2. Побочная диагональ. Обработка элементов матрицы расположенных
o На побочной диагонали
o Выше побочной диагонали
o Ниже побочной диагонали

Типовой алгоритм Программа реализации
(нерационально)
Сумма элементов, расположенных на побочной диагонали …
Pascal
1
2
3
4
s:=0;
for i:=1 to n do 
s:=s+a[i,n-i+1];
Сумма элементов, расположенных выше побочной диагонали …
Pascal
1
2
3
4
5
s:=0;
for i:=1 to n do 
    for j:=1 to n do 
             if i<n-j+1 then s:=s+a[i,j]
Сумма элементов, расположенных ниже побочной диагонали …
Pascal
1
2
3
4
5
s:=0;
for i:=1 to n do 
    for j:=1 to n do 
             if i>n-j+1 then s:=s+a[i,j]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru