Programe din mai multe module - probleme
Pentru urmatoarele probleme se cere cel putin un subprogram implementat
intr-un modul separat.
1. Se da un sir de numere. Sa se afiseze valorile in baza 16.
2. Se cere sa se citeasca de la intrare un sir de numere, date in baza 16
3. Se cere sa se citeasca de la intrare un sir de numere, date in baza 10
4. Se cere se se citeasca numerele a, b si c si sa
se calculeze si afiseze a+b-c
5. Se da un numar a reprezentat pe 16 biti fara semn. Se cere
sa se afiseze reprezentarea in baza 10 a lui a, precum si
rezultatul permutarilor circulare ale cifrelor sale.
6. Se da un numar a reprezentat pe 16 biti fara semn. Se cere
sa se afiseze reprezentarea in baza 16 a lui a, precum si
rezultatul permutarilor circulare ale cifrelor sale.
7. Se dau trei siruri de caractere. Sa se afiseze cel mai lung prefix comun
pentru fiecare din cele trei perechi de cate doua siruri ce se pot forma.
8. Se dau trei siruri de caractere. Sa se afiseze cel mai lung sufix comun
pentru fiecare din cele trei perechi de cate doua siruri ce se pot forma.
9. Se dau doua siruri de caractere. Sa se calculeze si sa se afiseze
rezultatul concatenarii celui de-al doilea sir dupa primul si rezultatul
concatenarii primului sir dupa al doilea.
10. Se dau doua siruri de caractere de lungimi egale. Se cere sa se
calculeze si afiseze rezultatele intercalarii literelor, pentru cele doua
intercalari posibile (literele din primul sir pe pozitii pare, si
literele din primul sir pe pozitii impare).
11. Se citesc trei siruri de caractere. Sa se determine si sa se afiseze
rezultatul concatenarii lor.
12. Se citesc mai multe siruri de caractere. Sa se determine daca primul apare
ca subsecventa in fiecare din celelalte si sa se dea un mesaj corespunzator.
13. Se citesc mai multe siruri de caractere. Sa se determine daca primul apare
ca subsir (adica nu neaparat pe pozitii consecutive) fiecare din
celelalte siruri si sa se dea un mesaj corespunzator.
14. Sa se afiseze, pentru fiecare numar de la 32 la 126, valoarea numarului
(in baza 10) si caracterul cu acel cod ASCII.
15. Sa se afiseze, pentru fiecare numar de la 32 la 126, valoarea numarului,
reprezentata in baza 16, si caracterul cu acel cod ASCII.
Observatii
- Se da inseamna ca acele date pot fi puse direct in segmentul de
date; se citesc inseamna ca acele date trebuie citite de
la tastatura.
- Daca nu este precizat altfel, numerele se considera reprezentate pe 16
biti fara semn, iar sirurile de caractere de pana la 100 de caractere (sirul
propriu-zis).