Documente Academic
Documente Profesional
Documente Cultură
23.
Se citesc numere reale pana la intalnirea unuia mai mare decat
100000. Verificati daca numerele sunt in ordine crescatoare.
24.
Se citesc numere reale pana la intalnirea unuia negativ. Verificati
daca numerele sunt in ordine descrescatoare.
25.
Se citesc numere intregi pana la intalnirea unuia nul. Verificati daca
toate numerele citite sunt pozitive.
26.
Se citesc numere intregi pana la intalnirea unuia nul. Determinati
de cate ori s-a citit numarul x ( x dat).
Minim/maxim
Se citesc n numere intregi.
Det. elem. minim si elem. maxim.
Determinati elementul maxim si de cate ori apare el in sir.
Determinati cele mai mari doua valori maxime.
Determinati cele mai mari trei valori maxime.
Sa se afiseze minimul dintre cele negative.
Sa se afiseze minimul dintre cele pozitive.
Sa se afiseze maximul dintre cele negative.
Sa se afiseze maximul dintre cele pozitive.
Probleme cu doua cicluri
Se citesc n numere naturale.
Pt. fiecare nr. din sir calculati suma cifrelor pare si produsul cifrelor
impare.
Pt. fiecare nr. din sir numarati cifrele pare.
Pt. fiecare nr. din sir calculati media aritmetica a cifrelor pare de rang par.
Pt. fiecare nr. din sir calculati produsul cifrelor fara prima si ultima cifra.
Pt. fiecare nr. din sir afisati cifra maxima.
Pt. fiecare nr. din sir verificati daca are cifre pare.
Pt. fiecare nr. din sir verificati daca toate cifrele sunt impare.
Pt. fiecare nr. din sir verificati daca cifrele sunt identice.
Calculati suma formata din prima cifra a fiecarui numar.
Afisati cel mai mare numar palindrom.
Calculati produsul format din cifra de rang k a fiecarui numar. Daca
numarul are mai putin de k cifre nu se va lua in calcul.
Se citesc numere naturale pana la intalnirea numarului 0.
Afisati numarul care are cea mai mare suma a cifrelor.
Sa se afiseze de cate ori apare cifra k in aceste numere si
afisati cel mai mic numar care o contine.
Sa se afiseze toate perechile de numere citite consecutiv care
au proprietatea ca al doilea numar este egal cu suma cifrelor
primului numar.
11. Sa se afiseze toate numerele prime de trei cifre care citite invers, sunt
tot numere prime.Ex. Un astfel de numar este 761 (761 este prim si 167
este tot prim).
12. Se citesc numere naturale pana la intalnirea numarului 0. Afisati cel
mai mare sic el mai mic numar prim din sir.
13. Fie n numar natural. Sa se determine cel mai mare numar prim mai
mic decat n.
14. Fie n numar natural. Sa se determine cel mai mic numar prim mai
mare decat n.
15. Doua numere prime impare consecutive se numesc prime
gemene. Determinati toate perechile de numere prime gemene <=100. Ex
(11,13), (71,73)
16. Scrieti un program care determina primele n perechi de numere
prime gemene .Ex: ptr n=5 se obtin perechile (3,5), (5,7),(11,13),(17,19),
(29,31).
17. Fie n nr. nat. Verificati daca este superprim. 231 este
superprim 231 prim si 23 prim si 2 prim.
18. Conjectura lui Goldbach: orice numr par mai mare dect 4 se poate
scrie ca sum de dou numere prime. S se descompun un numr par >4
ca sum de dou nr. prime.
Divizorii unui numar
1.
Se da un numar natural n. Se cere:
a)
sa se determine divizorii proprii ai lui n;
b)
sa se verifice daca n este perfect (egal cu suma divizorilor,
exceptandu-l pe n; ex: 28=1+2+4+7+14 )
c)
sa se verifice daca n este prim (are doi divizori);
d)
sa se determine cel mai mic divizor propriu al lui n;
2.
Se dau numerele naturale n si m. Se cere:
a)
sa se determine numarul de divizori comuni ai lui m si n;
b)
sa se determine cel mai mic divizor propriu comun pentru m si n;
c)
sa se determine primele n numere naturale care au exact m divizori;
d)
afisati divizorii comuni pentru cele doua numere.
e)
sa se determine numerele mai mici decat n cu proprietatea ca n-au
nici un divizor propriu comun cu m.
f)
care din cele doua numere are cei mai multi divizori proprii?
g)
verificati daca n si m au un divizor comun mai mare decat k.
3.
Se dau numerele naturale m si n. Se cere:
a)
sa se determine cel mai mare divizor comun al lui m si n prin cel
putin doua metode diferite;
b)
sa se determine cel mai mic multiplu comun al lor;
c)
sa se determine numerele naturale care sunt mai mici decat n si sunt
prime cu m (doua numere sunt prime intre ele daca cmmdc al lor este 1);
d)
sa se determine primele n numere naturale prime cu m.
e)
daca a, b, c, d sunt patru numere naturale care reprezinta numitorii
si numaratorii a doua fractii, se cere sa se determine, sub forma unei
fractii ireductibile, rezultatul operatiei: a/b + c/d.
4.
a) Se citesc numere naturale pana la intalnirea numarului 0. Afisati suma
numerelor perfecte din sir.
b) Fie n nr. nat. Verificati daca n divide suma divizorilor sai.
c) Se citesc numere naturale pana la intalnirea numarului 0. Afisati
numarul cu cei mai multi divizori.
d) Determinai numerele naturale din [a,b] care au exact k divizori.
e) Determinai cel mai mic numar natural din [a,b] care are exact k
divizori.
f) Determinai cel mai mare numar natural din [a,b] care are exact k
divizori.
g) Afiai primele n numere naturale care au exact k divizori.
h) Scrieti un program care determina cel mai mic numar <=n care are
numar maxim de divizori proprii.
5. Doua numere x si y se numesc prietene daca suma divizorilor lui x
este egala cu suma divizorilor lui y.
a) Sa se gaseasca toate numerele prietene din [a,b].
b) Sa se gaseasca primele n perechi de numere prietene.
c) Sa se gaseasca cele mai mici doua numere prietene din [a,b].
d) Sa se gaseasca cele mai mari doua numere prietene din [a,b].
Sume/produse
a) sa se calculeze xn, unde x real citit;
b) sa se calculeze n!;
e) calculai S=1+3+5+7++(2*n-1)
f) calculai S=1*3+2*5+3*7+...+n*(2n+1)
g) calculai S=2+4+6++2*n
h) calculai S=1+1*2+1*2*3++1*2*3**n
i) calculai S=1+1/2+1/3++1/n
j) calculai S=12-22+32-42+...+(-1)n+1*n2
k) calculai P=1*2*3*n
l) calculai (1 + 2!) / (2 + 3!) - (2+3!) / (3+4!) + (3+4!) / (4+5!) - .....
Secvente de numere
5.
Se citeste o succesiune de numere naturale nenule, incheiata cu 0 (0 se
considera ca nu face parte din succesiune, prin urmare nu va fi prelucrat). Se
cere:
a)
b)
c)
6.
14.
Sa se scrie un program care calculeaza cifra de control a unui numar
ntreg efectund suma cifrelor sale, apoi suma cifrelor acestei sume etc. pna
se obtine o suma formata dintr-o singura cifra. Ex. Cifra de control a
numarului 1971 este 9 ( 1971 -> 18 ->9).
15.
Fie n numar natural. Permutati circular spre stanga cu o pozitie cifrele
numarului n.
Ex. pentru n=54187 rezulta 41875
16.
Fie n numar natural. Permutati circular spre dreapta cu o pozitie cifrele
numarului n.
17. Ex. pentru n=54187 rezulta 75418
18.
S se scrie un algoritm care pentru orice numr natural n verific dac
are cifre strict mai mari ca 4 pe poziii impare i cifre diferite de 4 pe poziiile
pare.
19.
Fie n numar natural. Verificati daca are toate cifrele impare. In caz
afirmativ afisati aceste cifre in ordine descrescatoare.
20.
Fie k,n nr. nat(k<n). Afisati toti multiplii lui k mai mici decat n formati
doar din cifre pare.
21.
Fie k,n nr. nat. Sa se numere si sa se afiseze numerele din [10 k , 10k+1]
care sunt divizibile cu suma cifrelor lor.
22.
Se spune ca n este deosebit daca exista un numar natural m astfel nct
n=m+S(m), unde S(m) este suma cifrelor lui m. Sa se scrie un algoritm care
verifica daca un numar natural n dat este deosebit.
Ex. 1235 este deosebit (1235=1225+10).
23.
Fie k,n doua numere naturale k<n. Afisati toti multipli lui k mai mici
decat n formati doar din cifre pare.
24.
Numarati de cate ori apare cifra k in numerele de la 1 la n.
25.
Se citesc n numere naturale si o cifra k. Afisati cel mai mic numar care
contine cifra k si numarul de aparitii a cifrei k in cele n numere.
25.
Fie n numar natural. Calculati suma numerelor obtinute din n prin
eliminarea a cate unei cifre.
Ex: n=64389 => S=64389+6438+643+64+6