/* Avtor: Marko Krsmanovic Datum: 25. november 2005 Naslov naloge: Napisi program ki napolni polje z znaki med d in o. Znake naj funkcija uredi zamenja od najvecjega do najmanjsega. */ #include // #include // Knjiznice #include // using namespace std; int main() // Zacetek glavnega programa { int d=12; // spremenljivka d je postavljena na 12 int n; // deklariramo spremenljivko n char a[d]; // const short maxx=24; // konstanto maxx postavimo na 24 int i,j; // deklariramo i in j int iminimum; // deklariramo iminimun int S; // deklariramo S srand(time(NULL)); // zacetek srand funkcije for (int i=0; i<=d;) // for zanka { n=rand()%111; if (((n>67) && (n<83)) || ((n>100) && (n<111))) { for (int j=0;j<=i;j++) { if (a[j]==n) { break; } if (i==j) { i++; a[i]=n; } } } } for ( i = 0; i <= maxx-2; i++ ) { iminimum= i; for ( j=i+1; j <= maxx-1; j++ ) { if (a[j] > a[iminimum]) iminimum= j; } if (i != iminimum) { S = a[i]; a[i] = a[iminimum]; a[iminimum] = S; } } cout<<"Izpis crk med d in o."<