Salve il programma dice cosi: Si scriva in C++ una funzione ricorsiva che riceva un array e la sua dimensione e restituisca VERO se è crescente.
sbaglio in qualcosa perche mi da errore:
codice:# include <iostream> using namespace std; const int n=9; bool verifica (int [],int); int main () { int a[n]={1,2,3,4,5,6,7,8}; if (verifica (a,0)) cout<<"e crescente:"<<endl; else cout<<"non e crescente"; return 0; } bool verifica (int a[],int i) { if (i>=n) return true; if (a[i]>a[i+1]) return false; return verifica (a,i+1); }

Rispondi quotando