edo_92 je napisao:
Rivaldinho je napisao:
Gotovo, sad možeš da se opustiš!

Bile su samo tehničke greške u pitanju........

a zadatak je bio:
4. Učitaj jednu kvadratnu maticu reda n. Ispiši najveći i najmanji element u svakom redu i koloni.
Dobivene elemente smjesti u jednodimenzionalne nizove
ovo bas i nije OK :/
ewo sam mali uredio ispis, sry prvi put nisam bash dobro vidio
Kod:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(int argc, char *argv[])
{
int a[10][10],maxr[10],maxk[10],minr[10],mink[10],i,j,n;
cout<<"Upisi red matrice: ";
cin>>n;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]:";
cin>>a[i][j];
}
}
for(i=0;i<n;i++) //pocetak izmijenjenog bloka
{
minr[i]=a[i][0]; maxr[i]=a[i][0];
mink[i]=a[0][i]; maxk[i]=a[0][i];
for (j=1;j<n;j++)
{
if(a[i][j]<minr[i])
minr[i]=a[i][j];
if(a[i][j]>maxr[i])
maxr[i]=a[i][j];
if(a[j][i]<mink[i])
mink[i]=a[j][i];
if(a[j][i]>maxk[i])
maxk[i]=a[j][i];
}
} //kraj izmijenjenog bloka
cout<<"\nMATRICA\n*******";
for(i=0;i<n;i++)
{
cout<<endl;
cout<<"|";
for(j=0;j<n;j++)
{
cout<<a[i][j]<<" ";
}
cout<<"|";
}
cout<<"\n*******\n";
for(i=0;i<n;i++)
{
cout<<"Najveci u redu je "<<maxr[i]<<", a najmanji "<<minr[i]<<endl; //dodati indeksi
}
cout<<"_______________________________________________________\n";
for(j=0;j<n;j++)
cout<<"Najveci u koloni je "<<maxk[j]<<", a najmanji "<<mink[j]<<endl; //dodati indeksi
system("PAUSE");
return 0;
}

samo ..dobivene elemnte treba smjestiti u jednodimenzionalne nizove ?
najmanji u kolonama su : x x x ,a najveci: x x x
najmanji u redovima su : x x x ,a najveci: x x x il mozda moze i owak :S
u svakom slucaju HVala ti puno..sad se bash mogu opustiti