Lista Probleme Functii

2
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.

description

info

Transcript of Lista Probleme Functii

Page 1: 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.

Page 2: Lista Probleme Functii

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