fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6. int n, a=1, b=1, c;
  7. cin >> n;
  8.  
  9. // Licznik liczb parzystych
  10. int licznik_parzystych = 0;
  11.  
  12. if (n >= 1) {
  13. // Pierwszy wyraz (1) jest nieparzysty
  14. }
  15. if (n >= 2) {
  16. // Drugi wyraz (1) jest nieparzysty
  17. }
  18.  
  19. if (n==1 || n==2)
  20. {
  21. // Dla n=1 lub n=2 wynik to 0, bo pierwsze dwa wyrazy to 1 i 1
  22. cout << licznik_parzystych << endl;
  23. }
  24. else
  25. {
  26. for(int i=3; i<=n; i++)
  27. {
  28. c=a+b;
  29. a=b;
  30. b=c;
  31.  
  32. // Sprawdzamy czy wygenerowany wyraz jest parzysty
  33. if (c % 2 == 0) {
  34. licznik_parzystych++;
  35. }
  36. }
  37. cout << licznik_parzystych << endl;
  38. }
  39.  
  40. return 0;
  41. }
  42.  
Success #stdin #stdout 0.01s 5316KB
stdin
9
stdout
3