Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #include <fstream>
  2.  
  3. using namespace std;
  4. ifstream fin("gengraf.in");
  5. ofstream fout("gengraf.out");
  6. int a[101][101],k,x[1023],n,p=1;
  7. void afisare(int k)
  8. {
  9. int c=1;
  10. /*for(int i=1;i<=k;i++)
  11. fout<<x[i]<<" ";
  12. fout<<endl;*/
  13. for(int i=1;i<=n;i++)
  14. for(int j=1;j<=n;j++)
  15. if(i<j)
  16. a[i][j]=a[j][i]=x[c++];
  17. // fout<<endl; fout<<endl;
  18. for(int i=1;i<=n;i++,fout<<endl)
  19. for(int j=1;j<=n;j++)
  20. fout<<a[i][j]<<" ";
  21. fout<<endl;
  22. }
  23. void back(int k)
  24. {
  25. for(int i=0;i<=1;i++)
  26. {
  27. x[k]=i;
  28. if(n*(n-1)/2==k)
  29. afisare(k);
  30. else
  31. back(k+1);
  32. }
  33. }
  34.  
  35. int main()
  36. {
  37. fin>>n;
  38. for(int i=1;i<=(n-1)*n/2;i++)
  39. p=p*2;
  40. fout<<p<<endl;
  41. back(1);
  42. return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement