Program C ke kontrole, zda je číslo kladné nebo záporné

V tomto příkladu se naučíte zkontrolovat, zda je číslo (zadané uživatelem) záporné nebo kladné.

Abychom pochopili tento příklad, měli byste mít znalosti o následujících programovacích tématech jazyka C:

  • Programovací operátoři C.
  • C pokud … jiné prohlášení

Tento program vezme číslo od uživatele a ověří, zda je toto číslo buď positivenebo negativenebo zero.

Zaškrtněte Pozitivní nebo Negativní pomocí, pokud … jinak

#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; ) 

Tento problém můžete vyřešit také pomocí vnořeného if elsepříkazu.

Zaškrtněte Pozitivní nebo Negativní pomocí Vnořené, pokud … jinak

#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ýstup 1

Zadejte číslo: 12.3 Zadali jste kladné číslo. 

Výstup 2

Zadejte číslo: 0 Zadali jste 0. 

Zajímavé články...