Program wyświetlający liczby wymierne

Programowanie w języku C i językach pochodnych, jak C++, C#
Krzysiek24207
Posty: 1
Rejestracja: 25 lut 2016, 11:18

Program wyświetlający liczby wymierne

Post autor: Krzysiek24207 » 25 lut 2016, 11:28

Próbuje napisać program który po wprowadzeniu ciągu znaków z klawiatury wyświetli tylko liczbę wymierną w postaci dziesietnej. Mam taki kod i mi nie działa:
#include <stdio.h>

int main()

{
int liczba;
printf("Prosze podaj liczbe wymierna w postaci ulamka dziesietnego:\n");
scanf("%g", &liczba);
printf("%g",liczba);
printf("\n\nAutor programu: \n");
printf("Koniec programu.\n");
return 0;
}

I nie wiem co jest nie tak. Dopiero zaczynam przygodę z C i tyle miałem w szkole,same podstawy. Co robię nie tak?