Na wstępie chciałem wszystkich miło powitać, dzień dobry ;)
Przywiódł mnie na forum pewien problem, którego jak na razie nie mogę rozwiązać.
Otóż mam za zadanie napisać program w C, który zamieni liczbę zmiennoprzecinkową (float) na binarną oraz podać znak, mantysę i cechę.
Nie mam problemu przy zamianie np. int, fragment mojego kodu:
void konwersja(int liczba, int podstawa)
{
if (liczba==0) return;
int wynik = liczba%podstawa;
liczba /= podstawa;
konwersja(liczba, podstawa);
if (wynik < 10)
printf("%i ",wynik);
else
{
char litera = wynik + 55;
printf("%c",litera);
}
}
Lecz problem pojawia się, gdy w grę zaczynają wchodzić liczby float.
Prosiłbym o jakąś wskazówkę jak się za to zabrać ;)
Pozdrawiam
f.