Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
#include<stdio.h>
int main()
{
int voto, totale, contatore;
float media;
totale = 0;
contatore = 0;
printf (" inserisci un voto ");
scanf ("%d ", &voto);
while ( voto != -1 ){
totale = totale + voto ;
contatore = contatore +1 ;
printf (" inserisci un voto ");
scanf ("%d ", &voto);
}
if ( contatore != 0 ){
media = (float) totale / contatore;
printf (" la media dei voto e' %.2f\n ", media);
}
else printf (" nessun voto e' stato inserito \n");
system ("pause");
return 0;
}
vorrei gentilmente sapere perchè il primo numero che digito nell'eseguibile si posiziona con uno spazio, mentre tutti i seguenti numeri sono attaccati alla domanda "inserisci un voto" scusate il quesito stupido ma non riesco a capirlo Grazie
Ultima modifica effettuata da fwbp34 il 14/02/2007 alle 22:46
ciao avevo dimenticato di copiare correttamente , cmq il programma esegue correttamente gli ordini vorrei capire solo perchè l'incolonnamento dei numeri è diverso tra il primo e gli altri, lo sò che non è importante ma vorrei capire la ragione Grazie