Sunteți pe pagina 1din 2

Șiruri de numere până la ...

1. Se citesc de la tastatură mai multe numere naturale până la întâlnirea lui 0. Calculaţi maximul
dintre numerele citite.
2. Se citesc mai multe numere până la întâlnirea unui număr divizibil cu 15. Calculaţi suma
numerelor citite, fără ultimul număr citit.
3. Se citesc numere naturale până la citirea valorii 0. Sa se determine câte valori s-au citit. (0 nu
face parte din șir)
4. Se citesc numere naturale până la citirea valorii 100. Sa se determine câte valori pare, precum si
produsul valorilor impare citite.
5. Se citesc numere naturale până la citirea unei valori ce are exact 2 cifre. Sa se determine media
aritmetica a valorilor ce au mai mult de 2 cifre si numarul valorilor de o cifră citite.
6. Se citesc numere naturale până la citirea unei valori ce are ultima cifră divizibilă cu trei. Câte
dintre valorile citite au cifra zecilor (daca există) un număr par ?
Cerinţele următoarelor probleme se vor rezolva fiecare într-un program.
7. Se citesc numere naturale până la citirea valorii 0.
a. Câte numere fac parte din şir?
b. Câte cifre are fiecare număr din şir?
8. Se citesc numere intregi până la citirea unui număr negativ sau nul.
a. Calculaţi suma numerelor pare.
b. Calculaţi suma cifrelor pare pentru fiecare număr din şir.
9. Se citesc numere naturale până la citirea unui număr par.
a. Determinaţi valoarea celui mai mic număr din şir.
b. Determinaţi cifra minimă a fiecărui număr din şir.
c. Determinaţi cifra minimă şi de câte ori apare în fiecare număr.
10. Se citesc numere naturale până la citirea unui număr par divizibil cu 3. Câte dintre acestea au
suma cifrelor egală cu numărul de ordine de la citire?
11. Se citesc de la tastatură: un număr natural x, o cifră c şi un şir de numere până la citirea, din
nou, a numărului x.
a. În câte dintre numerele din şir apare cifra c?
b. De câte ori apare cifra c în scrierea fiecărui număr din şir?
12. Se citesc numere naturale până la citirea unui număr impar şi divizibil cu 5. Calulaţi şi afişaţi
oglinditul sumei fiecărui număr din şir.
13. Se citesc numere naturale până la citirea unui număr cu mai mult de 4 cifre. Să se construiască
câte un număr prin duplicarea fiecărei cifre pare a fiecărui număr din şir.
14. Se citesc numere naturale până la citirea unui număr cu mai puţin de 2 cifre. Să se afișeze
pentru fiecare număr din şir, pe un rând, toate prefixele numărului.
15. Se citesc numere naturale până la citirea unui număr cu mai puţin de 2 cifre. Să se afișeze
pentru fiecare număr din şir, pe un rând, toate sufixele numărului.
16. Se citesc numere naturale până la citirea unui număr negativ. Pentru fiecare număr X din șir să
se afişeze diferenţa dintre numărul de cifre pare ale lui X şi numărul de cifre impare ale lui X.
17. Se citesc numere naturale până la citirea unui număr negativ. Pentru fiecare număr X din șir să
se calculeze produsul cifrelor cuprinse între c1 şi c2, unde c1 şi c2 sunt două cifre citite de la
tastatură.
18. Se citesc numere naturale pânã când se introduce numãrul 0. Afisați suma obținutã prin
adunarea primei și a ultimei cifre din fiecare număr din șir. Numerele cu mai putin de 2 cifre nu
se iau în considerare. Exemplu: dacã se introduc numerele 3455 66 7 8 23 11221 0 atunci se va
afișa 27 (3+5+6+6+2+3+1+1).
19. Se citesc numere naturale până când se introduce valoarea 0. Pentru fiecare număr din șir
calculați numărul format din cifrele lui pare, numărul format din cifrele lui impare si afișați cel
mai mare dintre cele două numere calculate.
Exemplu: Dacă introducem numerele: 234564 335 224 10136 0,
vom obține numerele 2464 335 224 113
20. Se citește un număr natural x și apoi un şir de numere naturale până la introducerea unui număr
cu exact 2 cifre. Afișați câte dintre numerele citite au oglinditul egal cu primul număr citit.
Exemplu: se citesc numerele 132 132 231 132 2310 30 se va afișa 2. (Se tratează și cazul
NU EXISTĂ)
Se citesc de la tastatura numere naturale până când se introduce o valoare care nu are exact 2
cifre. Să se afișeze numerele care au proprietatea că oglinditul pătratului numărului este egal cu
pătratul numărului oglindit. Exemplu 13 (132=169, 312=691) (Se tratează și cazul NU EXISTĂ)
21. Se citesc: un numar q din intervalul [2,9] și un șir de numere naturale până când se introduce
valoarea 0. Câte dintre numerele din șir sunt corect scrise în baza q? Exemple: pentru n=1372,
q=9 răspunsul este da pentru n=1237, q=7 răspunsul este nu.
Se citesc de la tastatură numere naturale până când se introduce o valoare divizibilă cu 7.
Afișaţi numerele rotunde. (Un număr este rotund dacă numărul cifrelor 0 este egal cu numărul
cifrelor 1 în scrierea numărului în baza 2) (Se tratează și cazul NU EXISTĂ)
Se citesc de la tastatură perechi de numere naturale a, b până la citirea unei perechi de numere
egale. Să se afișeze perechile de numere a şi b citite de la tastatură care sunt prime între ele. (Se
tratează și cazul NU EXISTĂ)
22. Se citesc de la tastatura perechi de numere naturale a, b până la citirea unei valori pentru a, mai
mică decât cea a lui b. Scrieţi fracţiile a/b în formă iredectubilă.
23. Se citesc de la tastatura perechi de numere naturale a, b până la citirea unei perechi de numere
cu paritate diferită. Să se afișeze pe o linie, valorile: a, b cmmdc(a,b) și cmmmc(a,b).
24. Se citesc de la tastatura perechi de numere naturale a, b până la citirea unei perechi de numere
cu aceeași paritate. Să se afișeze perechile de numere palindromice. (unul dintre numere este
egal cu oglinditul celuilalt. 132 și 231) (Se tratează și cazul NU EXISTĂ)

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