ciao a tutti
ho appena iniziato a programmare con dev c++
oggi sono tornato a casa e ho copiato il file sorgente che il professore ha scritto oggi in aula.
/* Scrivere a video la codifica binaria di un numero inserito dall'utente (dalla cifra meno significativa alla più significativa) */
#include <stdio.h>
#include <math.h>
int main ( ) {
int numeroDecimale;
int quoziente;
int cifraBinaria;
int resto;
printf ("Inserisci un numero!!!");
scanf ("%d,&numeroDecimale");
while (numeroDecimale > 0)
{
quoziente = numeroDecimale/2;
resto = numeroDecimale%2;
printf("%d,resto");
numeroDecimale = quoziente;
getchar ();
}
}
ma il programma non funziona...riuscite a trovarmi l'errore??
ecco cosa mi appare quando lo lancio:
inserisci un numero!!!
qualsiasi numero io inserisca esce
40007080,resto40007080,resto
aiuto please!!!!!!!!
grazie
ciaoo
ho appena iniziato a programmare con dev c++
oggi sono tornato a casa e ho copiato il file sorgente che il professore ha scritto oggi in aula.
/* Scrivere a video la codifica binaria di un numero inserito dall'utente (dalla cifra meno significativa alla più significativa) */
#include <stdio.h>
#include <math.h>
int main ( ) {
int numeroDecimale;
int quoziente;
int cifraBinaria;
int resto;
printf ("Inserisci un numero!!!");
scanf ("%d,&numeroDecimale");
while (numeroDecimale > 0)
{
quoziente = numeroDecimale/2;
resto = numeroDecimale%2;
printf("%d,resto");
numeroDecimale = quoziente;
getchar ();
}
}
ma il programma non funziona...riuscite a trovarmi l'errore??
ecco cosa mi appare quando lo lancio:
inserisci un numero!!!
qualsiasi numero io inserisca esce
40007080,resto40007080,resto
aiuto please!!!!!!!!
grazie
ciaoo