fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <cstdlib>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. string wpis;
  9. int length_string=0;
  10. cin>>wpis;
  11.  
  12. while(wpis!="0")
  13. {
  14. length_string=wpis.length();
  15. if(length_string<2)
  16. {
  17. cout<<"NIE"<<endl;
  18.  
  19. }
  20. else if((length_string>=2)&&(length_string<10))
  21. {
  22. int liczba_do_sprawdzenia=atoi(wpis.c_str());
  23. if((liczba_do_sprawdzenia%15==0)&&((liczba_do_sprawdzenia%3==0)&&(liczba_do_sprawdzenia%5==0)))
  24. {
  25. cout<<"TAK"<<endl;
  26.  
  27. }
  28. else
  29. {
  30. cout<<"NIE"<<endl;
  31.  
  32. }
  33.  
  34. }
  35. else
  36. {
  37.  
  38. int temp=length_string-8;
  39. wpis.erase(0,temp);
  40. int liczba_do_sprawdzenia=atoi(wpis.c_str());
  41.  
  42. if((liczba_do_sprawdzenia%15==0)&&((liczba_do_sprawdzenia%3==0)&&(liczba_do_sprawdzenia%5==0)))
  43. {
  44. cout<<"TAK"<<endl;
  45.  
  46. }
  47. else
  48.  
  49. {
  50.  
  51. cout<<"NIE"<<endl;
  52. }
  53.  
  54.  
  55. }
  56.  
  57. cin>>wpis;
  58.  
  59. }
  60.  
  61. return 0;
  62. }
  63.  
Success #stdin #stdout 0s 4292KB
stdin
5
15
45454545454545
3330
6665
150000000000000000000000000000000000000000001
4545
545
0
stdout
NIE
TAK
TAK
TAK
NIE
NIE
TAK
NIE