fisierul matrice. in contine pe prima linie un numar natural n, iar pe urmatoarele n randuri o matrice patratica de dimensiune n x n. afisati pe ecran elementele mexime situate pe diagonala principala sub diagonala principala si deasupra diagonalei principale.
daca se poate cat mai repede ca dau test la info :) ms
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("matrice.in")
int main ()
{
int n, i, j, max1=-99999, max2=-99999, max3=-99999, a[100][100];
f>>n;
for(i=1; i<=n; i++)
for(j=1; j<=n; j++)
f>>a[i][j];
for(i=1; i<=n; i++)
for(j=1; j<=n; j++)
{
if(i==j)
if(a[i][j]>max1)
max1=a[i][j];
if(i<j)
if(a[i][j]>max2)
max2=a[i][j];
if(i>j)
if(a[i][j]>max3)
max3=a[i][j];
}
cout<<max1<<" "<<max2<<" "<<max3;
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă