Treść zadania:
"Użytkownik wprowadza linię zawierającą pewne słowa i podobne oznaczenia oraz liczby dziesiętne bez znaku, całkowite lub ułamkowe (z przecinkiem oddzielającym część całkowitą od ułamkowej) zakładamy, że takie liczby oddzielone są od innych napisów co najmniej jedną spacją. Przykład:

segment IKEA 250.30.567 wys. 172,5 szerokosc 45 raczka na wysokosci 130

Napisz program, który:

-odczytuje i zapisuje wprowadzoną linię
-wyszukuje w tekście liczby odpowiadające opisanym wyżej kryteriom (linia może zawierać także inne symbole cyfrowe jak kod produktu powyżej); liczby te traktujemy jako wymiary liniowe podane w centymetrach i zamieniamy na cale (1cal=2,54cm)
-program wypisuje analogiczną linię, w której wymiary w centymetrach są zamienione na wymiary w calach zapisane w notacji anglosaskiej (tj. z kropką dziesiętną zamiast przecinka) z dokładnością do 0.1 cala
W powyższym przykładzie linia wypisana powinna mieć postać"

segment IKEA 250.30.567 wys. 67.9 szerokosc 17.7 raczka na wysokosci 54.2

I teraz pytanie do was bo jestem totalnie zielony w C, czytalem ze mozna wczytac linie gets, ale jak potem mam odroznic te liczby z przecinkiem lub bez przecinka od innych wyrazen z liczbami? Nie licze na program do tego zadania po prostu juz męcze sie z tym jakiś czas a nie ma mnie kto nakierować i błądze dlatego prosiłbym o porade, cokolwiek.