fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int F(int n)
  6. {
  7. int K[100];
  8. K[0] = 1;
  9. K[1] = 1;
  10. K[2] = 2;
  11. for (int i = 3;i <= n;i++)
  12. {
  13. K[i] = K[i - 1] + K[i - 2] + K[i - 3];
  14. }
  15. for (int i = 0;i <= n;i++){
  16. cout << K[i] << ' ';
  17. }
  18. cout << endl;
  19. return K[n];
  20. }
  21.  
  22. int main()
  23. {
  24. int n;
  25. cin >> n;
  26. int K[n + 1];
  27. K[0] = 1;
  28. K[1] = 1;
  29. K[2] = 2;
  30. for (int i = 3;i <= n;i++)
  31. {
  32. K[i] = K[i - 1] + K[i - 2] + K[i - 3];
  33. }
  34. for (int i = 0;i <= n;i++){
  35. cout << K[i] << ' ';
  36. }
  37. cout << endl;
  38. system("pause");
  39. }
Success #stdin #stdout #stderr 0s 4796KB
stdin
4
stdout
1 1 2 4 536870919 
stderr
sh: 1: pause: not found