[C++] 이차원 배열의 행과 열의 합

코드

#include <iostream>
#include <iomanip>
#include <conio.h>

using namespace std;

int i, j, cnt, tab[4][4];
void sum()
{
	for (i = 0; i < 3; i++)
	{
		for (j = 0; j < 3; j++)
		{
			tab[i][3] = tab[i][3] + tab[i][j];
			tab[3][j] = tab[3][j] + tab[i][j];
			tab[3][3] = tab[3][3] + tab[i][j];
		}
	}
}
void print()
{
	for (i = 0; i < 4; i++)
	{
		for (j = 0; j < 4; j++)
			cout << setw(3) << tab[i][j];
		cout << endl;
	}
}
int main()
{
	for (i = 0; i < 3; i++)
	{
		for (j = 0; j < 3; j++)
			tab[i][j] = ++cnt;
	}
	sum();
	print();
}

결과값

댓글 쓰기

0 댓글