Informatică, întrebare adresată de Axbolt, 9 ani în urmă

Se citeste o matrice cu n linii si coloane . Sa se determine max din matrice si sa se construiasca un sir cu indicii liniilor si coloanelor pe care se gaseste aceasta valoare . Sa se afiseze sirul obtinut . Precizare : indicii incep de la 1 , sa se foloseasca C++, include iostream , using namespace std si int main .

Răspunsuri la întrebare

Răspuns de deni010203
0
#include <iostream>
using namespace std;
int main()
{int a[101][101], max=-1,i,j,n;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]>max)
max=a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]==max)
cout<<i<<" "<<j<<" ";
return o;}

Axbolt: sa se afiseze indicii intr-un vector
deni010203: #include <iostream>
using namespace std;
int main()
{int a[101][101], max=-1,i,j,n,v[100],d=1;;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]>max)
max=a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]==max)
{v[d]=i;
return o;}
deni010203: #include <iostream>
using namespace std;
int main()
{int a[101][101], max=-1,i,j,n,d=1,v[101];
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]>max)
max=a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]==max)
{v[d]=i; d++;v[d]=j;d++}
for(i=1;i<=d;i++)
Axbolt: asteapta pana gasesc ce inseamna br si gt
deni010203: for(i=1;i<=n;i++)
cout<<v[i]<<" ";
return o;}//asta e afisarea vectorului.. vezi si tu ca la comentariu nu puteam sa dau ente pt rand nou si cand dadeam, se posta comentariul
Alte întrebări interesante