Salve a tutti, sono uno studente di ingegneria che sta seguendo un corso di programmazione in C++,premettendo che per me è una materia nuova e il programma usato è Dev
Il primo programma studiato con il prof è un semplice programma per il calcolo del massimo con 3 elementi.ieri il prof ci ha spiegato il ciclo di while e gli array e ho provato a scrivere lo stesso programma usando queste due nazioni.
Il programma(scritto sotto) mi da errore nella riga " if(a[i+1]>max)" .
Mi sapreste dire che cosa ho sbagliato???
codice:#include <iostream> #include <stdlib.h> using namespace std; int main() { int a[100]; int n; int i; cout<<"quanti valori vuoi inserire?"<<endl; cin>>n; i=0; while(i<n){ cout<<"inserisci valore numero"<<i+1<<endl; cin>>a[i]; i=i+1; } i=0; while (i<n){ max=a[i] if(a[i+1]>max) { max=a[i+1]; i=i+1; } } cout>>"il risultato è"<<max<<endl; system("PAUSE"); return 0; }

Rispondi quotando