Salve a tutti, sto cercando di sviluppare questo programma " dato un vettore di N interi, inizializzati da tastiera, determinare il valore massimo e stamparlo a video."
Il programma che ho scritto è il sottostante, ma non capisco perché dopo la sua esecuzione mi chiede solo 3 numeri da inserire da tastiera.
Grazie a chiunque risponderà!
#include <cstdlib>
#include <iostream>
using namespace std;
#define N10
typedef int vettore [N];
int main(int argc, char *argv[])
{
vettore vett;
int max;
for (int i=0; i<=N; i++){
cout << "inserisci elemento"<<i <<":"<<endl;
cin >>vett[i];
}
max =vett [0];
for (int i=1; i< N ; i++){
if(vett [i]> max}
max =vett [i];
}
cout<<"il massimo e':"<<max<<endl;
return 0
}