Severmitrofan Severmitrofan 18-03-2024 Informatică a fost răspuns Se consideră un șir s format după regula alăturată, unde s-a notat cu a©b numărul obținut prin concatenarea cifrelor lui a și b, în această ordine. Exemplu: pentru x=5 se obține șirul: 5, 6, 65, 656, 65665, 65665656, .... = { , ă = + , ă = −©−,ă > . Fișierul text bac.in, conține pe prima linie două numere x (1≤x≤50) şi k (1≤k≤100000), separate printr-un spațiu, iar pe a doua linie un număr format din exact k cifre (caractere fără spații), reprezentând un termen al șirului s, diferit de x. Afișați pe ecran termenul din șirul s, care este generat înaintea numărului de pe linia a doua a fișierului bac.in. Proiectați un algoritm eficient din punctul de vedere al memoriei utilizate și al timpului de executare. Exemplu: dacă fișierul conține valorile alăturate, se va afișa pe ecran numărul 656. 5 5 65665 a. Descrieți în limbaj natural algoritmul proiectat, justificând eficiența acestuia. (2p.) b. Scrieți programul C/C++ corespunzător algoritmului proiectat.