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;
}