Se citeste o matrice cu n linii si n coloane care are elementele numere naturale.
a) afisati in ordine cu spatiu nr. care reprezinta conturul matricei: linia 1, coloana n, linia n, coloana 1;
b) afisati pe rand urmatorul nr. natural reprezentand cifra de control a nr. maxim din matrice.
URGENT, VA ROG!!
Răspunsuri la întrebare
#include <iostream>
using namespace std;
int main()
{
unsigned int a[100][100], n, i, j, max=0;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
cin>>a[i][j];
if(a[i][j]>max)
/* verificam valoarea maxima din matrice in timp ce citim elementele */
max=a[i][j];
}
cout<<"--------------"<<endl;
cout<<"Cerinta a)"<<endl;
cout<<"--------------"<<endl;
cout<<"Conturul matricei este: "<<endl<<"Marginea de sus: "<<endl;
for(j=1;j<=n;j++)
cout<<a[1][j]<<" ";
cout<<endl<<"Marginea din dreapta: "<<endl;
for(i=1;i<=n;i++)
cout<<a[i][n]<<" ";
cout<<endl<<"Marginea de jos: "<<endl;
for(j=1;j<=n;j++)
cout<<a[n][j]<<" ";
cout<<endl<<"Marginea din stanga: "<<endl;
for(i=1;i<=n;i++)
cout<<a[i][1]<<" ";
cout<<endl<<"--------------"<<endl<<endl<<endl;
cout<<"--------------"<<endl;
cout<<"Cerinta b)"<<endl;
cout<<"--------------"<<endl;
cout<<"Valoarea maxima din matrice este: "<<max<<endl;
cout<<"--------------";
}