Sunteți pe pagina 1din 1

1. Să se scrie o funcție C++ care să determine suma cifrelor unui număr natural transmis ca parametru.

Funcția întoarce rezultatul prin intermediul unui parametru de ieşire.


2. Să se scrie o funcție C++ care să determine suma cifrelor pare și suma cifrelor impare pentru un număr
natural transmis ca parametru. Funcția va întoarce rezultatele prin intermediul unor parametri de ieşire.
3. Să se scrie o funcție C++ care să determine prima și ultima cifră a unui număr natural transmis ca
parametru. Funcția va întoarce rezultatele prin intermediul unor parametri de ieşire.
4. Să se scrie un subprogram C++ prin care se dublează prima cifră a unui număr natural n transmis ca
parametru. Funcția întoarce rezultatul prin intermediul aceluiași parametru n.
5. Să se scrie o funcție C++ care primește ca parametri două numere n și k și determină numărul format din
primele kcifre ale lui n. Funcția va întoarce rezultatul prin intermediul unui parametru de ieşire.
6. Să se scrie o funcție C++ care primește ca parametri două numere n și k și determină cel mai mare număr
care poate fi scris cu k cifre ale lui n. Funcția va întoarce rezultatul prin intermediul unui parametru de ieşire.
7. Să se scrie o funcție C++ care să determine cea mai mare și cea mai mică cifră a unui număr natural
transmis ca parametru. Funcția va întoarce rezultatele prin intermediul unor parametri de ieşire.
8. Să se scrie definiția completă a funcției C++ care primește prin intermediul parametrului n un număr
natural cu cel mult 9 cifre, iar prin intermediul parametrului c o cifră. Funcția întoarce tot prin intermediul
parametrului n numărul obținut prin eliminarea tuturor aparițiilor cifrei c.
9. Să se scrie o funcție C++ care să determine suma divizorilor unui număr natural transmis ca parametru.
Funcția întoarce rezultatul prin intermediul unui parametru de ieşire.
10. Să se scrie o funcție C++ care să determine oglinditul unui număr natural transmis ca parametru. Funcția va
întoarce rezultatul prin intermediul unui parametru de ieşire.
11. Să se scrie o funcție C++ care să realizează permutarea circulară spre stânga a cifrelor unui număr natural.
Numărul este transmis prin intermediul unui parametru care se întoarce din funcție modificat.
12. Să se scrie o funcție C++ care să determine suma divizorilor primi ai unui număr natural transmis ca
parametru. Funcția întoarce rezultatul prin intermediul unui parametru de ieşire.
13. Să se scrie o funcție C++ care, pentru un număr natural n transmis ca parametru, determină și întoarce prin
intermediul unor parametri de ieșire cele mai mari două numere naturale prime mai mici decât n.
14. Să se scrie o funcție C++ care, pentru un nr n transmis ca parametru, determină și întoarce prin intermediul
unor parametrii de ieșire cel mai mare număr prim mai mic decât n și cel mai mic număr prim mai mare decât n.
15. Scrieți definiția completă a funcției C++ sub care primește doi parametri n și k și determină afișarea pe
ecran, în ordine descrescătoare, a primelor n numere naturale nenule divizibile cu k.
16. Scrieți definiția completă a funcției C++ afisare care primește doi parametri a și b și afișează pe ecran, în
ordine crescătoare, numerele naturale pare cuprinse între a și b, inclusiv acestea.
17. Scrieți definiția completă a funcției C++ afisare care primește doi parametri a și b și afișează pe ecran, în
ordine crescătoare, numerele naturale prime cuprinse între a și b, inclusiv acestea.
18. Să se scrie o funcție C++ care să determine numărul divizorilor impari ai unui număr natural transmis ca
parametru. Funcția întoarce rezultatul prin intermediul unui parametru de ieşire.
19. Un interval cu proprietatea că există un singur număr natural, n (2≤n), pentru care valoarea
produsului 1·2·3·...·naparține acestui interval este numit interval factorial al lui n.Să se scrie o funcție C++ care,
pentru un număr natural n transmis ca parametru, determină și întoarce prin intermediul unor parametrii de ieșire
un interval factorial al lui n de lungime maximă.
20. Un număr natural nenul se numește perfect dacă este egal cu suma divizorilor săi naturali strict mai mici
decât el. Să se scrie o funcție C++ care, pentru doi parametri, a și b, afișează pe ecran, separate prin câte un spațiu,
în ordine descrescătoare, toate numerele perfecte din intervalul [a,b]. Dacă în interval nu există astfel de numere,
subprogramul afișează pe ecran mesajul nu exista.
21. Subprogramul duplicare are un singur parametru, n, prin care primește un număr natural (n∈[1,104)).
Subprogramul furnizează, prin același parametru, numărul obținut din n prin inserarea, după fiecare cifră pară din
scrierea lui, a unei cifre egale cu jumătate din aceasta. Scrieți definiția completă a subprogramului.
22. Subprogramul produs are doi parametri, în această ordine: a, prin care primește un număr natural
(a∈[1,106]); k, prin care furnizează cea mai mare valoare naturală impară cu proprietatea că produsul tuturor
numerelor impare din intervalul [1,k] este mai mic sau egal cu a.Scrieți definiția completă a subprogramului.
23. Subprogramul duplicare are doi parametri, în această ordine: n, prin care primește un număr natural
(n∈[1,104]); d, prin care furnizează numărul obţinut prin duplicarea fiecărei cifre pare a lui n sau -1 dacă acesta nu
are nicio cifră pară.Scrieți definiția completă a subprogramului.

S-ar putea să vă placă și