Selles näites saate teada, kas arv (kasutaja sisestatud) on negatiivne või positiivne.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:
- C programmeerimisoperaatorid
- C kui … muidu avaldus
See programm võtab numbri alla ja kontrolli, kas see number on kas positive
või negative
või zero
.
Kontrollige kas positiivne või negatiivne, kui… muul juhul
#include int main() ( double num; printf("Enter a number: "); scanf("%lf", &num); if (num <= 0.0) ( if (num == 0.0) printf("You entered 0."); else printf("You entered a negative number."); ) else printf("You entered a positive number."); return 0; )
Selle probleemi saate lahendada ka pesastatud if else
avalduse abil.
Märkige positiivne või negatiivne, kasutades pesastatud, kui… muul juhul
#include int main() ( double num; printf("Enter a number: "); scanf("%lf", &num); if (num 0.0) printf("You entered a positive number."); else printf("You entered 0."); return 0; )
Väljund 1
Sisestage arv: 12.3 Sisestasite positiivse numbri.
Väljund 2
Sisestage number: 0 Sisestasite 0.