Dobrý den, mám problém s tímto cyklem:
do {
printf("Zadejte nominalni domaci produkt daneho roku: ");
scanf("%f", &n_hdp);
} while (n_hdp < 1 || n_hdp > 99999999999999999 )
Není to konečná verze té podmínky, ale nerozumím tomu, proč když napíšu např 0, tak vše funguje jak má a znova mě program požádá at zadám to číslo... ALE když vložím např písmeno, tak se program dostane do nekonečného cyklu..?
Vůbec nejradějí bych byl, pokud byste mi i poradili, jak to ošetřit jinou podmínkou než je tato (aby se pokračovalo pouze pokud uživatel vloží číslo?