Advertisement
hegemon88676

Care sunt frunzele + binar sau nu

May 11th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include<iostream>
  2. #include<fstream>
  3. int n, T[100], p[100],z;
  4. using namespace std;
  5. ifstream f("6.in");
  6. int main()
  7. {
  8.     int i,nr_ap,j;
  9.     f>>n;
  10.     for(i=1; i<=n; i++)
  11.     {
  12.         f>>T[i];
  13.         p[T[i]]=1;
  14.     }
  15.     cout<<"Frunzele sunt: ";
  16.     for(i=1; i<=n; i++)
  17.         if(!p[i])
  18.         {
  19.             cout<<i<<" ";
  20.             z++;
  21.         }
  22.     cout<<"in numar de "<<z;
  23.     for(i=1; i<=n; ++i)
  24.     {
  25.         int nr_ap=0;
  26.         for(j=1; j<=n; ++j)
  27.             if(T[j]==i)
  28.                 nr_ap++;
  29.         if(nr_ap>2)
  30.         {
  31.             i=n+2;
  32.             cout<<"\nNu este binar";
  33.         }
  34.     }
  35.     if(i!=n+3)
  36.         cout<<"\nEste binar";
  37. }
  38. /*
  39. 6.in
  40. 6
  41. 5 1 1 3 0 3
  42. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement