7.2.. Učitati 3 trocifrena broja i ispisati onaj broj čija je cifra desetice najmanja.
// 07211112
#include<stdio.h>
int main()
{
printf("Od 3 ucitana cetverocifrena broja ispisati onaj sa najmanjom cifrom desetice");
int tro1, tro2, tro3, d1, d2, d3, min, minbr;
printf("\nUcitati 1. trocifren broj: ");
scanf("%d", &tro1);
printf("Ucitati 2. trocifren broj: ");
scanf("%d", &tro2);
printf("Ucitati 3. trocifren broj: ");
scanf("%d", &tro3);
d1 = (tro1 % 100) /10; // cifra desetica 1. trocifrenog broja
d2 = (tro2 % 100) /10; // cifra desetica 2. trocifrenog broja
d3 = (tro3 % 100) /10; // cifra desetica 3. trocifrenog broja
min = d1; // pocetna vrijednost maksimuma
minbr = tro1; // prvi broj pocetni maksimuma
if (d2 < min) { // cifra desetica 2. broja manja?
min = d2; // cifra desetica 2.broja novi min
minbr = tro2; // broj sa vecom cifrom desetica
}
if (d3 < min) { // cifra desetica 3. broja manja?
min = d3; // cifra desetica 3.broja novi min
minbr = tro3; // broj sa vecom cifrom desetica
}
printf("Najvecu cifru jedinca %d ima broj %d", min, minbr);
return 0;
}
Ispis na ekranu:
Index
|
|