7.2.. Od tri upisana broja (a, b, c) sa tastature naći najmanji i recipročnu vrijednost najmanjeg.
Opis rješenja: Prvo se traži najmanji (kao u prethodnom zadatku). Zatim se koristi IF THEN ELSE naredba za provjeru da li je min jednak nuli a tad se ne može izevesti dijeljenje.
Listing programa:
//07211020//
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,min,rec;
printf("Unesite tri broja: \n");
scanf("%e, &a");
scanf("%e, &b");
scanf("%e, &c");
min=a;
if(b < min)
min=b;
if(c < min)
min=c;
printf("Od brojeva %e, %e i %e najmanji je %e \n", a, b, c, min);
if(min == 0)
{
rec=1/min;
printf("Reciprocna vrijednost najmanjeg je: %e \n");
}
else
printf("Dijeljenje sa nulom");
return 0;
}
Ispis na ekranu:
Index
|
|