Wątek przeniesiony 2015-03-10 13:25 z C/C++ przez ŁF.

Sprawdzenie czy wprowadzony element jest liczba rzeczywista

0

Czesc, prosze o wskazowke, jak mozna sprawdzic w jezyku C, czy wprowadzony element z klawiatury jest liczba rzeczywista?

1
Czarny Młot napisał(a):

Czesc, prosze o wskazowke, jak mozna sprawdzic w jezyku C, czy wprowadzony element z klawiatury jest liczba rzeczywista?

zależy od tego jaki zapis liczby dopuszczasz, jeśli standardowy: 'część_całkowita.część_ułamkowa', to sprawdzasz, czy użyto cyfr i maksymalnie jednego przecinka/kropki (w zależności od preferencji).

0

Jak myslicie, dlaczego funkcja round(), nie dziala mi poprawnie, to znaczy nie zaokragla poprawnie np 3.78 daje mi liczbe 3, a nie 4.

0
poczatkujacy_C napisał(a):

Jak myslicie, dlaczego funkcja round(), nie dziala mi poprawnie, to znaczy nie zaokragla poprawnie np 3.78 daje mi liczbe 3, a nie 4.

A jakiego kompilatora używasz? i czy kompilujesz w standardzie nowym, czy starym (w starym nie było round w standardzie, więc w każdym kompilatorze mogło zachowywać się inaczej)

1 użytkowników online, w tym zalogowanych: 0, gości: 1