fork download
  1. #include <iostream>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int n;
  9. cin>>n; //liczba rozpatrywanych liczb
  10. int z; // liczba brana pod uwage
  11.  
  12. if(n<0 || n>100000) return 0;
  13.  
  14. for(int i=0;i<n;i++)
  15. {
  16. bool y=true; //wartosc okreslajaca czy liczba jest pierwsza czy nie
  17. cin>>z;
  18. if(z<1 || z>100000) return 0;
  19.  
  20.  
  21. for(int i=2;i<z;i++)
  22. {
  23.  
  24. if(z%i==0)
  25. {
  26. y= false;
  27.  
  28. }
  29. else if(z==1)
  30. {
  31. y= false;
  32.  
  33. }
  34. else if(z==2)
  35. {
  36. y= true;
  37.  
  38. }
  39. }
  40. if(y)
  41. {
  42. cout<<"TAK"<<endl;
  43. }
  44. if(!y)
  45. {
  46. cout<<"NIE"<<endl;
  47. }
  48.  
  49.  
  50.  
  51. }
  52. return 0;
  53. }
  54.  
Success #stdin #stdout 0s 4340KB
stdin
3
11
4
1
stdout
TAK
NIE
TAK