Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

Wyciąganie liczby całkowitej i ułamkowej


kurekkurek2

Pytanie

Opublikowano

Witam. Mam do wykonania projekt z programowania w języku C i potrzebuję algorytmu do wyciągnięcia liczby całkowitej i ułamkowej z wprowadzonej liczby rzeczywistej na początku programu. Wiem, że istnieje funkcja: "long double modf( long double x, long double * intptr )", ale wprowadzona liczba ma być funkcją typu float, a nie double. Wiecie jak to rozwiązać? 

Czy taki skrypt ma prawo bytu? Odejmuje zmienną typu float od zmiennej typu int i nie wiem czy taki algorytm nie będzie burzyć dalszej części programu.

int main() 
{    
float f = 123.456;
int integerPart = (int)f;
float decimalPart = f-(int)f;
printf("%d\n",integerPart);
printf("%f",decimalPart);
return 0;
}

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...