1. Să se afişeze elementele unui tablou cuprinse într-un interval [a, b].
2. Se citesc de la tastatură elementele unui tablou unidimensional. Să se afişeze
elementele tabloului, cele pare pe o linie, cele impare pe alta. 3. Se citesc de la tastatură elementele unui tablou unidimensional. Să se afişeze, în ordine crescătoare, valorile introduse şi numărul lor de apariţii. 4. Se consideră o mulţime de valori (memorată într-un tablou unidimensional, elementele sunt unice). Sa se verifice dacă o valoare citită de la tastatură aparţine mulţimii. 5. Se consideră două mulţimi de valori A şi B. Să se determine mulţimea C ca: - diferenţă: C = A-B - diferenţă: C = B-A - reuniune: C A B - intersecţie: C A B 6. Să se descompună un număr întreg în cifrele care îl alcătuiesc, cu memorarea lor în elementele unui tablou. Să se afişeze elementele tabloului. 7. Se citesc de la tastatură elementele a două tablouri unidimensionale. Se are în vedere ca o valoare să nu se regăsescă de mai multe ori într-un tablou. Să se afişeze valorile care se regăsesc în ambele tablouri şi indecşii corespunzători acestora. 8. Sã se întocmeascã un program în care se citeşte de la tastaturã un întreg în baza 10. Se afişeazã numãrul reprezentat în baza 2. Nota: Cifrele binare obţinute se vor memora în elementele unui tablou de întregi. 9. Sã se întocmeascã un program în care se citeşte de la tastaturã un întreg în baza 10. Se afişeazã numãrul reprezentat în baza 2. Nota: Cifrele binare obţinute se vor memora într-un şir de caractere. 10. Se citeşte de la tastatură un şir de caractere format numai din cifre. Să se convertească în valoarea numerică întreagă corespunzătoare. 11. Sa se scrie un program în care se citeşte un număr natural în baza 10. Să se afişeze în baza 16. 12. Sa se scrie un program în care se citeşte un număr natural în baza 10. Să se opteze pentru o bază de reprezentare (intre 2 si 16) şi să se afişeze numărul în acea bază. Obs. In stdlib.h este definita functia: char * itoa ( int value, char * str, int base ); 13. Sã se întocmeascã un program în care se citeşte de la tastaturã un şir de caractere. Să se inverseze conţinutul şirului şi să se afişeze. Să se afişeze numărul apariţiilor fiecărui caracter. Să se elimine orice caracter care nu este literă. AIA I – Laborator nr. 07- TEMA Pag. 2/3 14. Sã se întocmeascã un program care citeşte de la tastaturã o parolă (un sir de caractere care se compară cu un şir constant propus; caracterele tastate nu se vor afişa). Dacă parola este corectă, se continuă programul, dacă nu, se afişează un mesaj corespunzător şi se încheie execuţia acestuia. Se permit 3 încercări. Nota: Pentru citirea parolei se va scrie o funcţie. 15. Se citeşte de la tastatură cnp-ul unei persoane. Sa se afiseze sexul si data nasterii ale acelei persoane. 16. Scrieti un program în care se citesc valorile pentru un sir de intregi. Se sterg toate duplicatele (adica o valoare nu va aparea decat o singura data in sir). Sa se afiseze şirul rezultat si numarul elementelor acestuia. 17. Scrieti un program care citeste un sir de valori de tip int. Sa determine intregii distincti din sir si numarul lor de aparitii. Se tipareste o lista cu doua coloane. In prima coloana trebuie sa apara intregii distincti din sir in ordine descrescatoare, si, in cea de a doua, numarul aparitiilor intregului respectiv in sirul de intregi. De exemplu, daca sirul este: -12 3 -12 4 1 1 -12 1 -1 1 2 3 4 2 3 -12 programul trebuie sa tipareasca: 4 2 3 3 2 2 1 4 -1 1 -12 4 18. Scrieti un program care citeste o linie de text de la tastatura si calculeaza numarul de cuvinte in linie si numarul de aparitii ale fiecarei litere. Un cuvant este prin definitie orice sir de litere care este delimitat fie de blank, tab, newline, '.' (punct), ',' (virgula) sau de inceputul liniei. Presupunem ca linia de text introdusa contine numai litere, blank-uri, tab-uri, virgule si puncte. Lieterele mari si mici se considera a fi aceeasi litera. Afisati literele in ordine alfabetica si listati numai acele litere care apar in linia de text introdusa. De exemplu daca linia de text introdusa este: Azi e sambata atunci va fi afisat: 3 cuvinte a 4 b 1 e 1 i 1 m 1 s 1 t 1 z 1 19. Scrieti un program care citeste un numar de cel mult 100 de intregi si ii aseaza intr-un sir in ordine crescatoare. Programul trebuie scris in asa fel incat numerele se citesc de la tastatura unul cate unul si dupa fiecare citire ele sunt ordonate. AIA I – Laborator nr. 07- TEMA Pag. 3/3 20. Un sir care citit de la cap la coada si de la coada la cap este acelasi se numeste palindrom (exemplu: radar). Scrieti un program care citeste un sir de caractere de la tastatura si decide daca este sau nu palindrom. 21. Dat un numar natural, numim descompunerea zecimala a sa scrierea numarului ca suma de produse dintre cifrele sale si puterile lui 10 corespunzatoare. De exemplu, descompunerea zecimala a numarului: 4297 este 4*10^3 +2*10^2+9)10+7. Sa se scrie un program care, pentru un numar natural x citit de la tastatura, afiseaza descompunerea sa zecimala