You are on page 1of 2

#include<iostream>

#include<fstream>
using namespace std;
int a[50][50],n,s[30],d[30];
void citeste()
{
int i,j;
ifstream f("arbore.txt");
f>>n;
for(i=1;i<=n;i++)
f>>s[i];
for(j=1;j<=n;j++)
f>>d[j];
f.close();
}
void verificare()
{
int i,j;
for(i=1;i<=n;i++)
{
cout<<s[i]<<" ";
}
cout<<endl;
for(j=1;j<=n;j++)
cout<<d[j]<<" ";
}
void matr()
{
int i,j;
for(i=1;i<=n;i++)
{
a[i][s[i]]=a[s[i]][i]=1;
a[i][d[i]]=a[d[i]][i]=1;
}
}
void afisare_matr()
{
int i,j;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}
int main ()
{
citeste();
matr();
afisare_matr();
cout<<endl;
verificare();
return 0;
}

6
2 4 5 0 0 0

3 0 6 0 0 0

You might also like