1. Se citeste un numar natural n cu cel mult 9 cifre.
Sa se afișeze cel mai mare numar care se
poate forma cu cifrele lui n. Exemplu: Cu cifrele numarului 3426096 ce mai mare numar care se poate forma este 9664320. 2. Scrieti un program care citeste un numar natural n si care determina daca suma dintre numarul format cu divizorii pari si numarul format cu divizorii impari ale lui n este numar prim. Programul afiseaza DA sau NU. Exemple: Pentru n=18 cele doua numere sunt 2618 si 139, iar suma lor 2637 nu este numar prim. Pentru n=13 cele doua numere sunt 0 si 113, iar suma lor 113 este numar prim. 3. Scrieti un program care citeste un numar natural n si care verifică dacă numărul format cu cifrele pare ale și numărul format cu cifrele impare ale lui n sunt prime între ele. Programul afiseaza DA sau NU. Exemple: Pentru n=3324519 cele doua numere sunt 24 si 33519 si ele nu sunt prime intre ele. Pentru n=419 cele doua numere sunt 4 si 19 si ele sunt prime intre ele. OBS: Numarul n nu are cifre nule. 4. Scrieţi un program C/C++ care citeşte de la tastatură o valoare naturală nenulă n (n≤20), apoi un şir de n numere naturale, având fiecare exact 5 cifre, şi care folosind suprogramele demai sus determină şi afişează pe ecran câte dintre cele n numere citite au toate cifrele egale. Exemplu: pentru n=5 şi numerele 33333 12423 59824 11111 33443 se va afişa valoarea 2 (există două numere cu toate cifrele egale şi anume 33333 şi 11111). 5. Scrieţi programul C/C++ care afişează pe ecran toate numerele prime de două cifre care, citite invers (de la dreapta la stânga), sunt tot prime. Un astfel de număr este de exemplu 13 pentru că atât 13 cât şi 31 sunt numere prime. (6p.) 6. Pe prima linie a fişierului text BAC.IN se găsesc, separate prin câte un spaţiu, mai multe numere naturale de cel mult 9 cifre fiecare. Scrieţi un program C/C++ care citeşte numerele din acest fişier, elimină toate cifrele impare din fiecare dintre aceste numere şi apoi scrie în fişierul text BAC.OUT numerele astfel obţinute, separate prin câte un spaţiu. Dacă un număr din fişierul BAC.IN nu conţine nicio cifră pară nenulă, acesta nu va mai apărea deloc în fişierul de ieşire. 7. Sa se afiseze toate elementele din vector care au cel putin k cifre c in componenta lor, k si c sunt doua variabile citite de la tastatura. 8. Sa se numere cate dintre elementele vectorului au suma cifrelor un numar prim 9. Sa se inlocuiasca cu 0 toate elementele din vector care au exact 2 divizori primi 10. Sa se interschimbe prima si ultima valoare palindrom din vector, presupunand ca in vector exista cel putin un element palindrom.