fork download
  1. #include <stdio.h>
  2. int n;
  3. void cetak(unsigned long long A[31], int n)
  4. {
  5. if (n < 1)
  6. {
  7. return;
  8. }
  9. unsigned long long HQ[n - 1];
  10. for (int i = 0; i < n - 1; i++)
  11. {
  12. unsigned long long x = A[i] + A[i + 1];
  13. HQ[i] = x;
  14. }
  15. cetak(HQ, n - 1);
  16. for (int i = 0; i < n; i++)
  17. {
  18. printf("%llu ", A[i]);
  19. }
  20. printf("\n");
  21. }
  22.  
  23. int main()
  24. {
  25. scanf("%d", &n);
  26. unsigned long long A[n];
  27. for (int i = 0; i < n; i++)
  28. {
  29. scanf("%llu", &A[i]);
  30. }
  31. cetak(A, n);
  32. }
Success #stdin #stdout 0s 5548KB
stdin
5
1 2 3 4 5
stdout
48 
20 28 
8 12 16 
3 5 7 9 
1 2 3 4 5