Triunghiuri sau zone delimitate de diagonale
#include<iostream>
#include<fstream>
using namespace std;
int main(){
int a[50][50],i,j,n,p,m=i,gasit;
ifstream f("zone.IN");
f>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
f>>a[i][j];
f.close();
ofstream g("zone.OUT");
g<<"triunghiul inf. diag, princ.este ";
g<<endl;
for(i=1;i<=n;++i){
g<<endl;
for(j=1;j<=n;++j)
if(i>j)
g<<a[i][j]<<" ";
else g<<" ";
if(a[i][j]==p) gasit=1;
}
g<<"triunghiul inf. diag, sec.este ";
g<<endl;
for(i=1;i<=n;++i){
g<<endl;
for(j=1;j<=n;++j)
if(j>i)
g<<a[i][j]<<" ";
else g<<" ";
if(a[i][j]==p) gasit=2;
}
return 0;
}
Niciun comentariu:
Trimiteți un comentariu