Răspuns :
Treaba e cam asa: poti face orice sortare vrei tu.
Hai sa iti spun modul cel mai usor de inteles. Oricum i1 si i2 tot in i3 ajung asa ca le poti copia direct in i3 si apoi sa le ordonezi.
le copiezi cu doua for-uri.
unul de la 0 la 19 pt i1 si unul de la 20 la 49 pt i2.
Bun acum sa ordonam. Sa pornim de la un vector de numere care trb ordonat. Ai face spre exemplu un bubble sort si ai compara mereu cate doua elemente intre ele. Cam asa e si aici, exact asa, doar ca nu merge cu un simplu <, trebuie o functie custom pt comparare. Asa ca cel mai ok e sa iti faci tu o functie care sa ia ca input doua structuri din alea, s1 si s2, si le compara dupa ce criteriu vrei tu si returneaza un int.
1 daca s1 > s2
0 daca s1 = s2
-1 daca s1 < s2
Si le compari folosind functia asta.
Spor!
Hai sa iti spun modul cel mai usor de inteles. Oricum i1 si i2 tot in i3 ajung asa ca le poti copia direct in i3 si apoi sa le ordonezi.
le copiezi cu doua for-uri.
unul de la 0 la 19 pt i1 si unul de la 20 la 49 pt i2.
Bun acum sa ordonam. Sa pornim de la un vector de numere care trb ordonat. Ai face spre exemplu un bubble sort si ai compara mereu cate doua elemente intre ele. Cam asa e si aici, exact asa, doar ca nu merge cu un simplu <, trebuie o functie custom pt comparare. Asa ca cel mai ok e sa iti faci tu o functie care sa ia ca input doua structuri din alea, s1 si s2, si le compara dupa ce criteriu vrei tu si returneaza un int.
1 daca s1 > s2
0 daca s1 = s2
-1 daca s1 < s2
Si le compari folosind functia asta.
Spor!
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!