Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicitÓ e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - problemino colonne numeri
Forum - C/C++ - problemino colonne numeri

Avatar
fwbp34 (Normal User)
Newbie


Messaggi: 8
Iscritto: 31/01/2007

Segnala al moderatore
Postato alle 22:23
Martedý, 13/02/2007
#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          
    
    
     :asd:

Ultima modifica effettuata da fwbp34 il 14/02/2007 alle 22:46
PM Quote
Avatar
Reese (Ex-Member)
Pro


Messaggi: 179
Iscritto: 09/08/2006

Segnala al moderatore
Postato alle 13:28
Mercoledý, 14/02/2007
Ma tu devi inserire lo scanf dentro il while, altrimenti leggi solo un voto.


Dr. Wilson: You're - you're trying to objectively measure how much I value our friendship?
Dr. Gregory House: That's five grand, you've got nothing to be ashamed of. So what do you say, one little phone call, one big check?
PM Quote
Avatar
fwbp34 (Normal User)
Newbie


Messaggi: 8
Iscritto: 31/01/2007

Segnala al moderatore
Postato alle 22:50
Mercoledý, 14/02/2007
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:D

PM Quote
Avatar
Reese (Ex-Member)
Pro


Messaggi: 179
Iscritto: 09/08/2006

Segnala al moderatore
Postato alle 9:18
Giovedý, 15/02/2007
Molto probabilmente, non inserisci un "\n", prima di leggere dallo scanf. Sarebbe utile se mettessi il codice giusto.


Dr. Wilson: You're - you're trying to objectively measure how much I value our friendship?
Dr. Gregory House: That's five grand, you've got nothing to be ashamed of. So what do you say, one little phone call, one big check?
PM Quote