Sunteți pe pagina 1din 2

Structura repetitivă cu număr necunoscut de pași

1. Se citesc numere de la tastatură până la apariția lui zero. Să se determine câte perechi
de elemente citite consecutiv se termină cu aceeași cifră.
2. Se citește un șir de numere întregi până la întâlnirea lui zero. Să se verifice dacă numărul
de valori pare este dublul numărului de valori impare. Ultimul număr citit nu se ia în
calcul.
3. Se citesc de la tastatură numere naturale până la întâlnirea unui număr putere a lui 2. Să se
afișeze pe ecran și să se determine câte din numerele șirului citit sunt formate numai din cifre
pare.
4. Să se scrie un program care citește de la tastatură un număr natural cu cel mult 9 cifre,
nedivizibil cu 10 și care afișează pe ecran numărul obținut din n prin schimbarea primei cifre a
numărului n cu ultima cifră a numărului n.
5. Se citesc numere de la tastatură până la apariția lui zero. Să se determine cele mai mari
două numere din șir.
6. Se citește de la tastatură un număr natural n format din cel mult 4 cifre. Să se scrie un
program care afișează pe ecran un nou număr obținut din n prin dublarea fiecărei cifre
pare. Exemplu:n=1234, pe ecran se va afisa numărul 122344, iar pentru numărul 135 se
va afișa numărul 135.
7. Se citesc numere de la tastatură până la apariția lui zero. Să se determine minimul celor
pozitive.
8. Se dă un șir care conține cel mult 10000 de elemente, numere întregi, separate printr-un
spațiu. Șirul se termină la întâlnirea primului număr egal cu zero. Să se determine cele
mai mici două numere de două cifre care se găsesc în șirul dat. Exemplu: 234 -19 23 -100
678 -60 80 -50 10 –75 -200 0 se va afișa -75 -60.
9. Se dă un șir care conține cel mult 100000000 de elemente, numere naturale, separate
printrun spațiu. Șirul se termină la întâlnirea primului număr egal cu zero. Să se
determine numărul de elemente ale șirului care au cifra zecilor egală cu cifra unităților.
10. Se dă un șir care conține cel mult 100000000 de elemente, numere naturale, separate
printrun spațiu. Șirul se termină la întâlnirea primului număr egal cu zero. Să se
determine dacă șirul dat este o secvență de numere așezate în ordine crescătoare.
Ultima valoare din șir nu se va lua în considerare.
11. Se consideră un număr natural n(n>=100). Să se scrie un program care determină și afișează pe
ecran numărul și toți divizorii proprii ai numărului obținut din n prin eliminarea cifrei/cifrelor din
mijlocul lui n. Dacă numărul n este format dintr-un număr impar de cifre se elimină o cifră; dacă
numărul este format dintr-un număr par de cifre se elimină două cifre din mijlocul lui n.
12. Se citește numărul natural n, şi două caractere c şi d. Să se afișeze următorul pătrat,
format din n linii şi n coloane:
ccc...cc
cdd...dc
....
cdd...dc
ccc...cc
13. Se citește de la tastatură un număr natural n. Să se afișeze pe ecran în ordine
descrescătoare toate numerele naturale mai mici sau egale cu n care au în componența
lor exact două cifre prime.
14. Se citesc de la tastatură numere naturale până la întâlnirea unui număr care are cea mai
mare cifră 6. Să se afișeze pe ecran numerele care au în componența lor cifra 1.
15. Se citesc de la tastatură mai multe numere până la întâlnirea unui număr care are suma
cifrelor un număr par. Să se afișeze pe ecran numerele care au prima cifră identică cu
ultima cifră.
16. Se citesc de la tastatură mai multe numere până la întâlnirea unui număr care are
produsul cifrelor număr palindrom. Să se afișeze pe ecran câte din numerele citite au în
componența lor exact două cifre de 2.
17. Se citesc de la tastatură mai multe numere naturale până la întâlnirea unui număr care
are suma cifrelor impare un număr par. Să se afișeze pe ecran câte numere au 5 cifre și
cifra din mijloc este impară.
18. Se citesc numere de la tastatură până când se introduc două numere consecutive egale.
Să se determine suma tuturor numerelor citite.

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