#include #include int main() { int n; int x, x_desetica; int max_desetica, broj; int i; printf("Unesite broj n: "); scanf("%d", &n); if (n < 0) { printf("Neispravan unos.\n"); return -1; } if (n == 0) { printf("Nisu uneseni brojevi.\n"); return 0; } printf("Unesite brojeve: "); scanf("%d", &x); /* Maksimalna cifra desetice se postavlja na cifru desetica prvog ucitanog broja pa se eventualno azurira tokom daljeg ucitavanja */ max_desetica = (abs(x) / 10) % 10; /* Izdvajanje cifre desetica procitanog broja. */ broj = x; for (i = 1; i < n; i++) { scanf("%d", &x); /* Izdvajanje cifre desetica procitanog broja. */ x_desetica = (abs(x) / 10) % 10; /* Proverava da li je izdvojena cifra veca od trenutne maksimalne cifre desetica. */ if (x_desetica > max_desetica) { /* Ako jeste vece, pamti se nova najveca cifra, kao i broj u kom se pojavila. */ max_desetica = x_desetica; broj = x; } } printf("Broj sa najvecom cifrom desetica je %d\n", broj); return 0; }