Se citeste un sir X de n numere naturale nenule. Sa se scrie un program care elimina din X secventele X[i], X[i+1]... X[i+j] formate din numere asemenea si formeaza un sir R cu numerele distincte eliminate din X. Spunem ca doua numere naturale sunt asemenea daca scrierile celor doua numere (in baza 10) au aceleasi cifre (Ex.: 13133, 31 si 3311 SUNT asemenea, iar 123 si 6132 NU sunt asemenea).
Se cere tiparirea sirurilor X si R cu precizarea daca vreunul dintre ele este vid. Se vor scrie si folosi subprograme pentru: - citirea unui sir, - verificarea daca doua numere sunt asemenea, - eliminarea unei secvente dintr-un sir, - eliminarea secventelor de numere asemenea dintr-un sir, - construirea sirului R, - tiparirea unui sir. Exemple: - Pentru sirul X = (15, 1316, 613, 1316, 4, 58, 85, 885) se va tipari X = (15, 4) si R = (1316, 613, 58, 85, 885). - Pentru sirul X = (45, 4, 58, 853, 39) se va tipari X = (45, 4, 58, 853, 39) si "R este vid". |
|