View Single Post
Old 20-09-2006, 10:13   #5
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
da base 10 a base 2, ho capito bene? io l'algoritmo lo farei così:
Codice:
#include <stdlib.h>
#include <stdio.h>

int main() {
	int Correct = 0;
	int Number;

	while (!Correct) {
		printf("Inserire numero (0, 255): ");
		if (scanf("%d", &Number) == 1) {
			Correct = (Number >= 0) && (Number <= 255);
		}
	}

	while (Number) {
		printf("%d", Number % 2);
		Number /= 2;
	}
	printf("\n");

	return 0;
}
71104 è offline   Rispondi citando il messaggio o parte di esso