#include main() { // Definisanje varijabli int x[3], i, j, p; // Unos brojeva printf("\n Unesi tri broja u rasponu od 50 do 200 (U formatu: a, b, c): "); scanf("%d, %d, %d", &x[0], &x[1], &x[2]); // Provjera jesu li brojevi iz odgovarajuceg intervala if (x[0]>50&&x[1]>50&&x[2]>50&&x[0]<200&&x[1]<200&&x[2]<200) { /* Sortiranje brojeva Potrebne su nam dvije for petlje koje ce „listati“ brojeve koji se nalaze u nekom nizu. Ovaj tip sortiranja se uglavnom svodi na provjeru da li je prvi broj manji od drugog ili treceg, i ako jeste, onda mijenja mjesto sa tim brojem. Medjutim nakon ovoga nije zavrseno sortiranje. Ako npr. Unesemo brojeve 3, 2, 1, nakon prvog prolaska imamo 2, 3, 1 nakon drugog 2, 1, 3 ali jos uvijek nije zavrseno sortiranje, i zbog toga i postoji prva for petlja koja ce to ponoviti jos jednom i dobivamo 1, 2, 3 i niz je sortiran, i sada ga samo jos treba ispisati na ekran. */ for (i=0;i<2;i++) for (j=0;j<2;j++) if (x[j]>x[i]) { } // Ispis sortiranih brojeva p=x[i]; x[i]=x[j]; x[j]=p; printf("\n Sortirani brojevi: %d, %d, %d ", x[0], x[1], x[2]); // Ako brojevi nisu iz intervala, ispis odgovarajuce poruke } else { printf("\n Svi brojevi nisu iz intervala 50 do 200!!!"); } // Kraj programa getch(); return 0; }