Напишете програма, която позволява да се въведе низ и отпечатва дали той е валидно реално число (валидното реално число може евентуално да започва със знак и после съдържа една или повече цифри, евентуално десетична точка и после евентуално още някакви цифри за дробната част).
По желание: Да се допълни програмата, така че да преобразува низа в число и да го отпечатва.
И трите решения са верни, браво! Макса, не правиш проверка за знак на числото. Денис, направил си и преобразуването към число, супер! Ако искаш да е още по-оптимално, може докато проверяваш дали е валидно да образуваш и стойността му. И взимането на всяка цифра може да става и с c-‘0’ вместо c-48 – по-обяснително е.
Денис, ето как бих решил задачата аз (базирано на твоя код):