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

Выделение динамической памяти для матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание программы для просмотра текстовых файлов http://www.cyberforum.ru/cpp-beginners/thread418950.html
На экран выводится файл, который можно листать вперед или назад. По выведенному на экран тексту можно перемещать курсор, который при подводе к символу выделяет его цветом. Создавайте темы с...
C++ Вычисление высоты бинарного дерева Разработать программу вычисления высоты дерева(бинарного дерева) Очень прошу напишите эту задачу Добавлено через 5 минут Определение высоты дерева int height(struct node *p) { ... http://www.cyberforum.ru/cpp-beginners/thread418948.html
C++ Поиск простых чисел в массиве
Здесь, на форуме для начинающих, была задачка, в которой в матрице A(m,n), состоящей из целых чисел, нужно было найти простые числа (те, что имеют ровно два различных натуральных делителя: единицу и...
C++ Строки ,сравнение двух слов.
Доброго дня. Данный код сравнивает два слова друг с другом , по очереди. Выводит на экран можно ли из букв первого , собрать второе и наоборот. #include <iostream> #include <string> using...
C++ Работа с массивами http://www.cyberforum.ru/cpp-beginners/thread418915.html
Вообщем заболел и пропустил очень многое в универе. Завтра нужно сдать задачи,а я никак не могу сделать последние 3....Все пишут в стандартном C,но я работаю в Dev C++.... Желательно с...
C++ Вычислить объем пирамиды по площади основанию и высоте Вычислить объем пирамиды по площади основанию и высоте За ранее всех с наступающим НГ=))) подробнее

Показать сообщение отдельно
dimcoder
Полярный
462 / 434 / 68
Регистрация: 11.09.2011
Сообщений: 1,132
27.12.2011, 18:05
Риу, вот в коем веке писал, часть программы проход по диагоналям побочным. Осталось немного подправить только.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
void Min(int n)
{
        int j,p;
        int sum[10];
 
        for (i = 0; i < 10; i++)
           sum[i] = 0;
 
        int k = 0;
 
        for (i = 1; i <= n-2; i++)
        {
           for (j = i; j >= 0; j--)
              sum[k] += abs(A[j][i-j]);
           k++;
        }
 
        int otn;
 
        for (i = n-1; i > 1; i--)
        {
           otn = 1;
           for (j = i-1; j < n; j++)
           {
              sum[k] += abs(A[j][n-otn]);
              otn++;
           }
           k++;
        }
В массиве a - сумма элементов побочных диагоналей, может к программе не относится, но думаю в суть циклов вникните.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru