Advertisement
a53

joc8

a53
Jan 31st, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. #include <fstream>
  2. using namespace std;
  3.  
  4. bool alternant(int n)
  5. {
  6. int nc=0,cif[9];
  7. while(n)
  8. cif[nc++]=n%10,n/=10;
  9. if(nc==1)
  10. return true;
  11. if(nc%2==0)
  12. return false;
  13. for(int i=1;i<nc-1;++i)
  14. if((cif[i-1]<=cif[i]&&cif[i+1]>=cif[i])||(cif[i-1]>=cif[i]&&cif[i+1]<=cif[i]))
  15. return false;
  16. return true;
  17. }
  18.  
  19. int main()
  20. {
  21. int n,x;
  22. ifstream f("joc8.in");
  23. f>>n;
  24. int sol=0;
  25. for(int i=1;i<=n;++i)
  26. {
  27. f>>x;
  28. if(alternant(x))
  29. ++sol;
  30. }
  31. f.close();
  32. ofstream g("joc8.out");
  33. g<<sol;
  34. g.close();
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement