Sunteți pe pagina 1din 2

1. Scrieţi un algoritm care determină suma cifrelor unui număr natural x citit de la tastatură.

2. Scrieţi un algoritm care verifică dacă toate cifrele unui număr natural x citit de la tastatură sunt
pare şi daţi un mesaj corespunzător.
3. Scrieţi un algoritm care determină numărul cifrelor pare şi numărul cifrelor impare ale unui
număr natural x citit de la tastatură.
4. Scrieţi un algoritm care determină suma cifrelor pare şi suma cifrelor impare unui număr natural
x citit de la tastatură.
5. Calculaţi am ( prin înmulţiri repetate ).
6. Calculaţi a*b ( prin adunări repetate ).
7. Realizaţi un algoritm care afişează “cifra de control” a unui număr natural x citit de la
tastatură.”Cifra de control” se determină astfel: se calculează suma cifrelor numărului, apoi suma cifrelor
sumei obţinute s.a.m.d până când rezultatul este o singură cifră.
8. Se numeşte număr “bine ordonat descrescător” un număr natural cu proprietatea că cifrele sale
citite de la stânga la dreapta sunt în ordine descrescătoare.
Ex: 9653
Scrieţi un algoritm care verifică dacă un număr natural x ( citit de la tastatură ) este “bine ordonat
descrescător” şi daţi un mesaj corespunzător.
9. Un număr natural are “aspect de munte” dacă cifrele sale sunt în ordine crescătoare până la o
anumită poziţie k şi în ordine descrescătoare începând cu acea poziţie.
Ex: 235754
Pentru un număr natural x citit de la tastatură să se verifice dacă are “aspect de munte”, afişându-
se un mesaj corespunzător.
10. Numim palindrom un număr natural cu proprietatea că citind cifrele sale de la dreapta la stânga
se obţine acelaşi număr ( adică este egal cu oglinditul său ).
Ex: 232 este palindrom
Să se afişeze toate palindroamele cu trei cifre precum şi numărul acestora.
11. Scrieţi un algoritm care verifică dacă un număr natural x ( citit de la tastatură ), diferit de 0 şi 1,
este prim sau nu şi daţi un mesaj corespunzător.
12. Scrieţi un algoritm de descompunere a unui număr natural x ( citit de la tastatură ) în factori
primi, afişând ca în exemplu.
Ex: 180=2^2*3^2*5
unde cu 3^2 s-a notat 3 la puterea a doua.
13. Se citeşte de la tastatură un număr natural n (100<=n<=999).Dintre numerele naturale mai mici
sau egale cu n, să se afişeze acelea care sunt divizibile cu suma cifrelor lor.
14. Se citeşte un şir de numere întregi până când se introduce de două ori consecutiv aceeaşi
valoare.Să se afişeze câte pătrate perfecte sunt în şir şi care sunt acestea.
Ex: dacă şirul este 13 9 56 400 8 25 17 17, acesta conţine trei pătrate perfecte (numerele
9,400 şi 25).
15. Se dă un şir de numere care se citesc pe rând de la tastatură, atâta timp cât nu s-a intordus
valoarea 0 (care nu face parte din şir).Să se afişeze perechile de numere consecutiv citite cu proprietatea că
al doilea element al perechii este egal cu dublul primului.
16. Determinaţi cmmdc a două numere a şi b citite de la tastatură, folosind Algoritmul lui Euclid.
17. Se dau două numere naturale a şi b reprezentând numărătorul, respectiv numitorul unei
fracţii.Să se afişeze fracţia transformată în fracţie ireductibilă.O fracţie devine ireductibilă simplificând-o
cu cmmdc al numărătorului şi numitorului, dacă acesta este diferit de 1.
18. Două numere naturale se numesc prime între ele dacă cmmdc al lor este 1.Pentru un număr
natural m citit de la tastatură, să se sfişeze numerele naturale mai mici sau egale decât m care sunt prime cu
m.
19. Se citeşte de la tastatură un număr natural n.Să se afişeze toate numerele naturale prime mai
mici sau egale cu n.
20. Se dau două numere naturale n şi p.Să se stabilească dacă p este prim şi în caz afirmativ să se
afişeze la ce putere apare p ca factor prim în descompunerea numărului n în factori primi.
21. Un număr natural se numeşte perfect dacă este egal cu suma divizorilor săi.
Ex: 6=1+2+3
Să se verifice dacă un număr natural dat este perfect, afişându-se un mesaj corespunzător.
22. Dintre primele n numere naturale, să se afişeze acelea care au exact k divizori.Valorile lui n şi k
se citesc de la tastatură.
23. Se citeşte de la tastatură un întreg n, apoi n perechi de numere neturale cuprinse între 0 şi
30000.Dintre perechile citite să se afişeze acelea cu proprietatea că cele două elemente ale perechii au
aceeaşi sumă a cifrelor.
24. Să se afişeze fiecare dintre triunghiurile de numere de mai jos, unde valoarea lui n se citeşte de
la tastatură:
2 1 2 3………..n
2 4 ………………..
2 4 6 1 2 3
………. 1 2
2 4 6…….2n 1
25. Să se afişeze numerele prime de trei cifre care citite invers sunt tot numere prime.
26. Se citeşte de la tastatură un număr natural par.Să se descompună în sumă de două numere
prime.
27. Fiind dat un număr natural n, să se găsească toate posibilităţile de a descompune pe n în sumă
de numere naturale consecutive.
Ex: pentru n=15 descompunerile posibile sunt 15=1+2+3+4+5 şi 15=4+5+6
28. Să se afişeze primii n termeni ai şirului lui Fibonacci (n se citeşte de la tastatură).Şirul are primii
doi termeni egali cu 1 şi fiecare din următorii termeni este egal cu suma dintre termenul precedent şi
termenul ante-precedent.
29. Se citesc de la tastatură două numere întregi a şi b.Să se verifice dacă cele două numere sunt
termeni consecutivi ai şirului lui Fibonacci şi să se afişeze un mesaj corespunzător.
30. Se citesc de la tastatură trei numere reale a, b, c.Să se verifice dacă aceste numere pot fi laturile
unui triunghi şi în caz afirmativ să se determine natura triunghiului în funcţie de laturi (echilateral, isoscel,
oarecare ).Trei numere pot fi laturile unui triunghi dacă sunt pozitive şi suma a oricare două dintre ele este
mai mare decât al treilea.
31. Cunoscând măsurile a două unghiuri exprimate în grade, minute şi secunde, să se scrie un
program care afişează măsura unghiului sumă exprimat în acelaşi mod.
Ex: 23o34’55’’+22o33’20’’=46o8’15’’
32. Se citeşte de la tastatură o cifră între 1 şi 7 reprezentând o zi din săptămână.Să se afişeze
denumirea zilei.Zilele săptămânii sunt numerotate astfel: 1luni, 2marţi,…, 7duminică.

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