Pentru urmatoarele probleme se vor defini si apela functii corespunzatoare 1. Fiierul text unu.in conine numere naturale cu minim 2 si maxim 7 cifre fiecare, scrise pe o singur linie i separate prin spaiu. Scriei un program care s afieze n fiierul text unu.out, pentru fiecare numr cte o linie cu urmatoarele valori separate prin spatiu: cea mai mic putere a lui 2 strict mai mare dect numrul, cel mai mare factor prim i cifrele numrului de la dreapta la stanga. Se vor defini si apela functii corespunzatoare. 2. Se citete, de la tastatur, un ir de numere naturale pn la ntlnirea numrului 0 care nu face parte din ir. Scriei un program care s afieze, n fiierul text doi.out, pentru fiecare numr din ir cte o linie pe care se vor scrie, la un spaiu distan, suma cifrelor i numrul divizorilor naturali. 3. Fiierul text A.in conine pe prima linie elementele mulimii A de numere naturale distincte cu maxim 3 cifre fiecare, separate prin spaiu. Fiierul text B.in conine mulimea B memorat similar. Scriei un program care s afieze, n fiierul text trei.out, pe linii separate elementele mulimilor AB, AB, A-B, B-A precedate de cardinalul lor. Se vor defini si apela functii corespunzatoare. 4. Fiierul text patru.in conine pe prima linie numerele naturale nenule n, m, p. Urmtoarele 3 linii conin: n, m, respectiv p numere ntregi separate prin spaiu ordonate cresctor. Scriei un program modularizat care s afieze, n fiierul text patru.out , separate prin spatiu, toate numerele aflate pe ultimele 3 linii din fiierul de intrare, n ordine descresctoare. 5. Fiierul text cinci.in conine pe prima linie numerele naturale n,m (n,m>1). Urmtoarele n linii reprezint un tablou bidimensional cu m coloane ce conine litere mici separate prin cte un spaiu. Scriei un program modularizat care s afieze, n fiierul text cinci.out pe linii separate urmtoarele valori: suma codurilor literelor de pe linia 1, numrul de vocale de pe coloana m, suma codurilor literelor de pe linia n, numrul de vocale de pe coloana 1. Se vor defini si apela functii corespunzatoare. 6. Fiierul text sase.in conine separate prin spaiu, pe prima linie numerele naturale nenule n<100 cu n-impar iar pe urmtoarele n linii cte n numere naturale cu maxim 2 cifre fiecare ce reprezint un tablou bidimensional patratic cu n linii i n coloane. S se afieze, pe linii separate n fiierul text sase.out: -suma de pe linia median respectiv suma de pe coloana mediana -suma de pe diagonala principala, respectiv suma de pe diagonala secundara -suma de pe rama matricii 7. Scriei o funcie gsete_cifra care returneaz valoarea cifrei aflate pe poziia k n numrul n, ncepnd de la dreapta (n i k vor fi argumentele funciei). 8. Numerele 220 si 284 sunt numere prietene deoarece: 220=1+2+3+5+10+11+20+22+44+55+110=284 si 284=1+2+3+71+142=220 Sa se genereze primele n perechi de numere prietene. 9. Numerele triangulare se calculeaza ca suma a primelor numere naturale. Exemplu: 10 este un numar triangular: 10=1+2+3+4. Sa se genereze primele n numere triangulare. Ex pt n=4 se vor genera 1,3,6,10. 10. Un numar care este divizibil cu suma cifrelor lui, este numar Niven. Verificati care dintre numerele citite dintr-un fisier text sunt numere Niven.