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

Se citeste o matrice cu n linii si coloane . Sa se determine maximul din matrice si sa se construiasca un vector cu indicii liniilor si coloanelor pe care se gaseste aceasta valoare . Sa se afiseze vectorul 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 ardyarde
1
#include <iostream>
using namespace std;
int main()
{
    int n,i,j,maxim=0,x=0;
    cin>>n;
    int a[n][n];
    int v[n*n];
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        {
        cin>>a[i][j];
        if(a[i][j]>maxim)
            maxim=a[i][j];
        }
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        if(a[i][j]==maxim)
        {
        v[x]=(i+1)*10+(j+1);
        x++;
        }
    for(i=0;i<x;i++)
    cout<<v[i]<<" ";
}

Alte întrebări interesante