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

Подсчитать количество элементов матрицы, лежащих выше главной диагонали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как генерировать исключения? http://www.cyberforum.ru/cpp-beginners/thread1759.html
Как сгенерировать исключение. Как выход индекса за пределы допустимого диапозона. Изучаю API
C++ Как пользоваться драйверами устройств Помогите , как пользоваться драйверами устройств. Ну например управлять сканером через его драйвер. http://www.cyberforum.ru/cpp-beginners/thread1736.html
C++ Оптимизация
Что значит "скомпилировать программу с оптимизацией по скорости"? Как это можно осуществить?
Службы C++
Я только начинаю програмировать. Поэтому может мой вопрос глупый, но... Я сделал в консоли программу, она работает до бесконечности, т.е. пока не закрою... Как мне её сделать службой, закрывать её буду через Сtrl+Alt+del... Английский не очень знаю, поэтому в справке почти ничего не понял.. Руководство на руском по этому вопросу не могу найти. Помогите какнибудь, хоть ссылкой. Borland®...
C++ Нахождение максимального элемента матрицы, минимального, суммы, произведения http://www.cyberforum.ru/cpp-beginners/thread1722.html
пожалуйста помогите написать программу обработки двухмерных массивов (нахождение максимального элемента ,минимального ,суммы,произведения)
C++ Производительность микропроцессоров персональных компютеров Буду очень признателен за любую информацию о производительности (числе операций в секунду - флопсах) для микропроцессоров персональных (бытовых) компютеров. подробнее

Показать сообщение отдельно
Ensase
Флудер
191 / 29 / 5
Регистрация: 23.03.2007
Сообщений: 335
07.04.2007, 16:42     Подсчитать количество элементов матрицы, лежащих выше главной диагонали
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
30
31
32
#include <stdio.h>
#include <conio.h>
int main()
{
    const int cols = 3;
    const int rows = 3;
    int matrix[cols][rows];
    int i, j, summ = 0;
    for(i = 0; i < cols; i++)
    {
        for(j = 0; j < rows; j++)
        {
            matrix[i][j] = i | 1;//инициализация
            printf("%d ", matrix[i][j]);
        }
        printf("\n");
    }
    
    for(i = 0; i < cols; i++)
    {
        for(j = 0; j < rows; j++)
        {
            if (i < j)
            {
                summ += matrix[i][j];
            }
        }
    }
    printf("%d", summ);
    getch();    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru