Documente Academic
Documente Profesional
Documente Cultură
using namespace std;
int a[4][4]={
{1,2,3,4},
{1,2,3,4},
{1,2,3,4},
{1,2,3,4}
};
int b[4][4]={
{1,2,3,4},
{0,2,3,4},
{0,0,3,4},
{0,0,0,4}
};
void afisare(int i,int n)
{
int j;
if(i<n)
{
for(j=0;j<=i;j++)cout<<a[i][j]<<" "; // <=i ca sa iau si diagonala principala
cout<<endl;
afisare(i+1,n);
}
}
int este_triunghiulara(int i,int n)
{
int j;
if(i<n)
{
for(j=0;j<i;j++) // mai mic strict ca sa exclud diagonala principala
if(b[i][j]!=0)return 0;
este_triunghiulara(i+1,n);
}
return 1;
}
int main()
{
int n=4;
afisare(0,n);
if(este_triunghiulara(0,n)==0)
cout<<"Nu este !";
else
cout<<"Este !";
return 0;
}