fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.  
  5. void czy_pierwsza (int k)
  6. {
  7. int n = k;
  8.  
  9. if (n == 1)
  10. {
  11. cout << "NIE" << endl;
  12.  
  13. }
  14. if (n == 2)
  15. {
  16. cout << "TAK" << endl;
  17.  
  18. }
  19. else
  20. {
  21. string wynik = "TAK";
  22. for (int i = 2; i < (n - 1); i++)
  23. {
  24. if (n % i == 0)
  25. {
  26. wynik = "NIE";
  27. break;
  28. }
  29.  
  30. }
  31. cout << wynik << endl;
  32. }
  33.  
  34.  
  35.  
  36.  
  37. }
  38.  
  39. int main() {
  40. int n;
  41. cin >> n;
  42. int *tab;
  43. tab = new int[n];
  44.  
  45. for (int i = 0; i < n; i++)
  46. {
  47. cin >> tab[i];
  48. }
  49.  
  50.  
  51. for (int i = 0; i < n; i++)
  52. {
  53. czy_pierwsza (tab[i]);
  54. }
  55.  
  56.  
  57. delete[]tab;
  58.  
  59. return 0;
  60. return 0;
  61. }
Success #stdin #stdout 0s 15240KB
stdin
2
5
9
stdout
TAK
NIE