fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int t,n,x[100],dem=0,j,m;
  4. int a[10];
  5. /*void ql(int i, int m) {
  6. for (int k=1;k<=m;k++) {
  7. x[i]=a[k];
  8. if (i==m) {
  9. cout<<"[";
  10. for (int l=1;l<=m;l++) {
  11. cout<<x[l]<<' ';
  12. }
  13. cout<<"]"<<endl;
  14. }
  15. else ql(i+1, m-1);
  16. }
  17. }*/
  18. int main(){
  19. cin>>t;
  20. while (t--) {
  21. cin>>n;
  22. //int a[n];
  23. m=n-1;
  24. for (int i=1;i<=n;i++) {
  25. cin>>a[i];
  26. }
  27. cout<<"[";
  28. for (int i=1;i<=n;i++) {
  29. cout<<a[i];
  30. if (i<n) cout<<' ';
  31. }
  32. cout<<"]"<<endl;
  33. while (m>=1) {
  34. cout<<"[";
  35. for (int i=1;i<=m;i++) {
  36. x[i]=a[i]+a[i+1];
  37. cout<<x[i];
  38. if (i<m) cout<<' ';
  39. a[i]=x[i];
  40. }
  41. cout<<"]"<<endl;
  42. m=m-1;
  43. }
  44. }
  45. }
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
Standard output is empty