Скачиваний:
4
Добавлен:
01.04.2014
Размер:
870 б
Скачать
#include <iostream.h>
#include <conio.h>

int summ_main_diag(int n, int **a);

int main(){
	int **a, i, j, n, m, summ;

	cout << "Input N (M=N):\t";
	cin >> n;

	// Значение M=N, т.к. матрица квадратная
	m = n;

	a = new int *[n];
	for (i=0; i<n; i++)
		a[i] = new int [m];

	cout << "\nInput A" << endl;
	for (i=0; i<n; i++)
		for (j=0; j<m; j++){
			cout << "a[" << i+1 << "][" << j+1 << "] = ";
			cin >> a[i][j];
		}

	cout << "\nMatrix A:" << endl;
	for (i=0; i<n; i++){
		for (j=0; j<m; j++)
			cout << "\t" << a[i][j];
		cout << endl;
	}

	summ = summ_main_diag(n, a);
	cout << "Summa zna4eniy glavnoj diagonali = " << summ << endl;

	delete []a;
	cout << "\nPress any key to exit..." << endl;
	getch();
	return 0;
}

int summ_main_diag(int n, int **a){
	int i, s=0;
	for (i=0; i<n; i++)
			s += a[i][i];
	return s;
}
Соседние файлы в папке 5
  • #
    01.04.20144.26 Кб4Lab5.dsp
  • #
    01.04.2014531 б4Lab5.dsw
  • #
    01.04.201441.98 Кб5Lab5.ncb
  • #
    01.04.201448.64 Кб4Lab5.opt
  • #
    01.04.20141.24 Кб4Lab5.plg
  • #
    01.04.2014870 б4main.cpp