guarda solo questo mi viene in mente:
codice:# include <iostream> using namespace std; int costruzione (int [],int [], int ,int); void stampa (int []); const int n=5; int main () { int a[n]={1,2,3,4,5}; int b[n]={0}; if (costruzione (a,b,4,0)) cout<<endl; stampa (b); return 0; } int costruzione (int a[],int b[], int i, int j) { while (j!=n-1) a[i]=b[j]; return costruzione (a,b,i-1,j+1); } void stampa (int b[]) { for (int j=0;j<n;j++) cout<<b[j]; cout<<endl; }