Sunteți pe pagina 1din 1

Functii cu tip.

Aplicatii propuse
1. Sa se defineasca un subprogram care returneaza cel mai mare divisor comun a

doua numere naturale.


a. Sa se determine cmmdc pt doua valori date
b. Sa se determine cmmdc pt n valori citire
c. Pentru n valori citite sa se determine perechile de numere prime intre ele
2. Scriei o funcie gsete_cifra care returneaz valoarea cifrei aflate pe poziia k n
cadrul numrului n, ncepnd de la dreapta (n i k vor fi argumentele funciei).
3. Se citesc coeficientii reali ai unui polinom de grad n. Sa se defineasca o functie

care determina valoarea polinomului intr-o valoare a reala transmisa


4. Sa se afiseze toate numerele palindrom din intervalul [a ,b].
5. Sa se detrmine ultima cifra a expresiilor:

6.
7.
8.
9.

10.
11.
12.
13.
14.

15.

16.

17.

a. x1+x2+x3+.xn
b. x1*x2*.*xn
Sa se afiseze si numere toate numerele prime din intervalul [a,b]
Sa se defineasca un subprogram care determina daca o valoare transmisa se
gaseste in vector (eventual va returna pozitia pe care se gaseste).
Se citesc n siruri de caractere. Sa se afiseze sirul cu cea mai mare suma a
codurilor ascii ale caracterelor sirurilor
Definiti un subprogram care simuleaza si afiseaza extragerea tuturor numerelor de
la 1 la n in mod aleator (evident unele numere se vor repeat) De ex pt n=5 un
sir ar putea fi : 2, 3,1,1,2,2,2,4, 5 iar suma 22. Subprogramul va returna suma
numerelor astfel generate.
Sa se defineasca un subprogram care afiseza si returneaza numarul de vocale
dintr-un fisier text.
Se cites n siruri de caractere. Sa se afiseze sirurile avand litere distincte
Se citesc n numere naturale. Sa se afiseze numerele care au acelasi numar de cifre
pare si impare
Se citesc n numere naturale. Sa se afiseze numerele care au cifre distincte.
Un numar este perfect daca este egal cu suma divizorilor sai mai putin el(ex
6=1+2+3). Sa se genereze primele n numere perfecte. Atentie, cel de al 9-lea are
37 cifre!
Un numar este perfect daca este egal cu suma divizorilor sai mai putin el(ex
6=1+2+3). Cand suma este mai ica decat numarul spunem ca numarul este
deficient si cand este mai mare spunem ca este bogat. Sa se afiseze tipul tuturor
numerelor pana la n citit.
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.
Numerele triangulare se calculau ca suma a primelor numere naturale. Ex 10 este
un numar triangular: 10=1+2+3+4. Sa se genereze primele n numere triangulare.
Ex pt n=4 se va genera 1,3,6,10

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