fork download
  1. #include <iostream>
  2.  
  3. int main() {
  4.  
  5. int C,N,x,dzielnik,parzysta,nieparzysta,wywazona;
  6. bool t;
  7. float z;
  8. std::cin>>C;
  9. if(C>=1 && C<=100) {
  10. for (int i = 1; i <= C; i++)//pętla do ilości zestawów
  11. {
  12. std::cin >> N;
  13. x = N;
  14. t = true;
  15. while (t == true) {
  16. x++;
  17. parzysta = 0;
  18. nieparzysta = 0;
  19. for (int a = 1; a <= x; a++)//pętla do sprawdzenia dzielników liczby
  20. {
  21. if (x % a == 0) {
  22. dzielnik = a;
  23. z = 1.0 * (dzielnik % 2);
  24. if (z == 0) parzysta++;
  25. else nieparzysta++;
  26. }
  27. }
  28. if (parzysta == nieparzysta) {
  29. wywazona = x;
  30. t = false;
  31. std::cout << wywazona << '\n';
  32. }
  33. }
  34. }
  35. }
  36.  
  37. return 0;
  38. }
Success #stdin #stdout 0.01s 5436KB
stdin
2
1
2
stdout
2
6