Napisati program koji omogućava unos kvadratne matrice dimenzija NxN. N i elementi matrice se unose sa tastature. Program treba da ispiše zbir svake kolone matrice.
Rješenje:
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n,i,j,suma=0,a[20][20];
cout<<"Uneiste dimenziju matrice";
cin>>n;
for (i=1; i<=n; i++)//unos elemenata matrice
for (j=1; j<=n; j++)
{
cout<<"a["<<i<<","<<j<<"]=";
cin>>a[i][j]; }
for (i=1; i<=n; i++)//ispise matrice
{
for (j=1; j<=n; j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
for (j=1; j<=n; j++)
{
suma=0;
for (i=1; i<=n; i++)
{
suma=suma+a[i][j];}
cout<<"Suma "<<j<<" kolone je "<<suma<<endl;
}
system("Pause");
return 0;
}
Rješenje:
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n,i,j,suma=0,a[20][20];
cout<<"Uneiste dimenziju matrice";
cin>>n;
for (i=1; i<=n; i++)//unos elemenata matrice
for (j=1; j<=n; j++)
{
cout<<"a["<<i<<","<<j<<"]=";
cin>>a[i][j]; }
for (i=1; i<=n; i++)//ispise matrice
{
for (j=1; j<=n; j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
for (j=1; j<=n; j++)
{
suma=0;
for (i=1; i<=n; i++)
{
suma=suma+a[i][j];}
cout<<"Suma "<<j<<" kolone je "<<suma<<endl;
}
system("Pause");
return 0;
}