Fişierul bac.txt conţine un şir de cel mult 106 numere naturale distincte din intervalul [0,109].
Numerele din şir sunt separate prin câte un spaţiu.
Se cere să se determine cei mai mari doi termeni pari din şir care sunt precedaţi de doar trei termeni impari.
Termenii determinați se afișează pe ecran, în ordine strict crescătoare, separați printr-un spațiu, iar dacă în şir nu există doi astfel de termeni, se afişează pe ecran mesajul Nu exista.
Pentru determinarea termenilor ceruţi se utilizează un algoritm eficient din punctul de vedere al spațiului de memorie şi al timpului de executare.
Exemplu: dacă fişierul conţine numerele 4 3 5 312 27 30 14 212 11 15 17 400 se afişează pe ecran numerele 30 212 (4 este precedat de 0 numere impare, 312 este precedat de 2 numere impare, 30, 14 și 212 sunt precedate de 3 numere impare, iar 400 este precedat de 6 numere impare; dintre numerele 30, 14 și 212 cele mai mari sunt 30 și 212). a
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!