marți, 9 octombrie 2012

Triunghiuri sau zone delimitate de diagonale


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