#include <iostream> using namespace std; void zamiana(int liczba) { int tablica[10], i=0; do { tablica[i]=liczba%2; liczba/=2; i++; } while(liczba!=0); i--; while(i>=0) { cout << tablica[i]; i--; } } int main() { int liczba; cin >> liczba; zamiana(liczba); system("pause"); return 0; }Jak przerobić ten program, żeby obsługiwał liczby zmiennoprzecinkowe (w postaci np. 12.375)
Dodam, że wiem, że w ułamkach miejsca po przecinku należy nie dzielić, a mnożyć przez 2.