ho provato svolgere il seguente esercizio ma mi da errore sullo scanf e non riesco a capire perchè.
Il programma deve fornire il numero maggiore dei 10 numeri inseriti dall'utente.
[codice]
#include<stdio.h>
/*funzione principale*/
int main(void)
{
/*dichiaro variabili*/
int numero=0;
int max=0;
int i=0;/*ha la funzione di un contatore*/
/*chiedo all'utente di inserire i numeri*/
printf("inserire il primo numeri\n");
/*leggo i numeri inseriti dall'utente*/
scanf("%d",&max);
i++;
/*inizio del ciclo while*/
while(i<=9){
/*chedo all'utente di inserire il secondo numero*/
printf("inserire il nuovo numero\n");
/*leggo il numero inserito dall'utente*/
scanf("%d",&numero);
}
/*impongo la condizione*/
if(numero > max){
max = numero;
}
i++;
printf("il valore massimo e'%d\n",max);
return 0;
}
[/codice]
grazie in anticipo!!