7.3.. Koristeći naredbu CASE izračunati recipročnu vrijednost učitanog broja.

Opis programa: Naredba CASE sadrži logički izraz i na osnovu vrijednosti TRUE i FALSE izvodi se grananje. Logičiki izraz je a <> 0.

Listing programa:

//07311012
#include <stdio.h>

main()

	{
		float a;
		bool x;
		
		printf("Unesite broj: ");
		scanf("%d",&a);
		
		if(a == 0) {x=false;}
		else {x=true;}
		
		switch(x)		
			{
				case true: printf("Reciprocna vrijednost je: %f",1/a); break;
				case false: printf("Djeljenje sa nulom nije moguce"); break;
			}
		return 0;
	}

Ispis na ekranu:

Index