Lista Probleme Functii
-
Upload
paul-adrian-frunza -
Category
Documents
-
view
214 -
download
1
description
Transcript of Lista Probleme Functii
1. Se citesc două numere naturale a şi b. Verificaţi dacă numerele a şi b au aceeaşi sumă a
cifrelor. Scrieţi o funcţie care determină suma cifrelor unui număr natural transmis ca
parametru.
Ex: a=234 şi 351 s1= s2 care este 6.
2. Se citesc două numere naturale a şi b. Verificaţi dacă numerele a şi b au acelaşi produs al
cifrelor impare. Scrieţi un program cu o funcţie de tip long care returnează produsul cifrelor
impare ale unui număr natural n cu cel mult 9 cifre.
Ex: avem a= 233 şi b= 613 avem p1=p2=18
3. Se citesc două numere naturale a şi b. Verificaţi dacă numerele a şi b au aceeaşi cifră
maximă. Scrieţi un program cu o funcţie de tip long care returnează cifra maximă unui număr
natural n cu cel mult 9 cifre.
Ex: avem a= 123468 şi b=567843 avem cifra maximă: 8
4. Se citesc două numere naturale a şi b. Verificaţi dacă a şi b au aceeaşi sumă a cifrelor pare.
Scrieţi un program cu o funcţie care returnează suma cifrelor pare a unui număr natural n cu
cel mult 9 cifre.
a. Ex: a=448320 şi b= 261674 avem s=18
5. Scrieţi un program cu o funcţie de tip long care returnează cifra maximă unui număr natural
n cu cel mult 9 cifre.
a. Ex: n=2346890 avem cifra maximă: 9.
6. Scrieţi un program cu o funcţie de tip long care returnează cifra minimă unui număr natural
n cu cel mult 9 cifre.
a. Ex: n=2346890 avem cifra maximă: 2.
7. Se citeşte n un număr natural. Să se calculeze suma cifrelor lui n. a. Ex: n=1234 => S=10
8. . Se citeşte de latastatură un număr natural n. Să se verifice dacă numărul natural n începe şi se termină cu aceeaşi cifră.
a. Ex : n=1231 => cifre egale 9. Se citesc două numere naturale a şi b de cel mult 9 cifre. Să se verifice care număr are suma
cifrelor mai mare şi să se afişeze mesajul corespunzător. a. Ex: a=123, b=16 => 16 are suma cifrelor mai mare
10. Se citesc două numere naturale a şi b. Să se calculeze cmmdc şi cmmmc al numerelor. a. Ex: a=6, b=15 => cmmdc(6,15)=3, cmmmc(6,15)=30.
11. Se citesc două numere naturale a şi b de cel mult 9 cifre. Să se verifice dacă au aceeaşi suma
cifrelor şi să se afişeze mesajul corespunzător. a. Ex: a=4395 si b= 445241 s=17
12. Se citeşte un număr natural n de cel mult 6 cifre şi calculaţi cu un subprogram suma
divizorilor numărului natural.
a. Ex: n=35 s=1+5+7+35=48
13. Se citeşte un număr natural n de cel mult 6 cifre şi determinaţi cu un subprogram divizorul
maxim al numărului natural n, diferit de n.
a. Ex: n=75, divizorul maxim: 25
14. Scrieţi un program cu o funcţie de tip long care returnează media cifrelor unui număr natural
n cu cel mult 9 cifre.
a. Ex: n=135 avem media: 15
15. Scrieţi un program cu o funcţie de tip long care returnează cifra de control a unui număr
natural n cu cel mult 9 cifre.
a. Ex: n=14501 avem cifra 2
16. Scrieţi un program cu o funcţie de tip long care determină dacă un număr natural n de maxim
6 cifre , respectiv inversatul său sunt numere prime.
a. Ex: n=13, inv=31;
17. Sa se scrie o funcție care primește ca parametru un număr natural n şi afișează descompunerea lui n in factori primi.
a. Ex: n=165 se returnează 3, 5
18. Sa se scrie o functie care primeste ca parametru un numar natural n si returneaza suma
exponentilor din descompunerea in factori primi a lui n.
a. Ex: n=165 suma: 2+2=4