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

Определить сумму элементов, расположенных на главной диагонали матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка строки матрицы http://www.cyberforum.ru/cpp-beginners/thread1001290.html
Отсортировать элементы третьей строки матрицы (многомерного вектора) 5x6 элементов по возрастанию значений. #include "stdafx.h" #include <iostream> using namespace std; void main() { ...
C++ Обход директорий: нет доступа к некоторым папкам таким образом обхожу директории на диске c:\ #include <iostream> using namespace std; #include <iterator> #include <boost/filesystem.hpp> using namespace boost::filesystem; #include... http://www.cyberforum.ru/cpp-beginners/thread1001288.html
C++ Изменить упорядоченность элементов строки на обратную
Найти в матрице первую строку, все элементы которой упорядочены по убыванию. Изменить упорядоченность элементов этой строки на обратную. #include <stdio.h> int is_sort(const float *a, const...
C++ Длинное целое операции & | ^
Подскажите пожалуйста реализацию алгоритма & | ^ над длинными числами, более 100 разрядов вот h файл моего класса #ifndef A_H #define A_H using namespace std; class Bigint//длинное целое {
C++ Проектная структура и стиль кода http://www.cyberforum.ru/cpp-beginners/thread1001272.html
Доброго времени суток. Имея опыт программирования на других языках, я наконец решился окунуться в пучину C++. С языком вроде как не возникло сложностей, но когда я начал скачивать различные open...
C++ Вывод массива! #include <conio.h> #include <iostream> #include <iostream> #include <iomanip> #include <string> using namespace std; class one { int n; int *Ar; public: подробнее

Показать сообщение отдельно
bohdan_si
12 / 12 / 2
Регистрация: 03.10.2012
Сообщений: 83
08.11.2013, 01:17
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
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
    int n=4;
    int arr[n][n];
    int temp;
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            cin>>temp;
            arr[i][j]=temp;
        }
    }
    int res1=0;
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(i==j)
                res1=res1+arr[i][j];    
        }   
    }
    int res2=0;
    for(int i=0;i<n;i++){
            res2+=arr[i][n-i-1];    
    }
    cout<<"сумма главной диагонали: "<<res1<<endl<<"сумма побочной диагонали: "<<res2<<endl;
    for(int i=0;i<n;i++){
            cout<<arr[i][n-i-1]<<" ";   
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.