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;
}