Documente Academic
Documente Profesional
Documente Cultură
4) Verificați pentru numărul n citit dacă verifică proprietatea că suma cifrelor pare din număr este egală cu suma celor
impare și afișati un mesaj adecvat.
5) Verificați pentru numărul n citit dacă verifică proprietatea că suma cifrelor aflate pe poziții pare în număr este egală
cu suma celor de pe pozitii impare și afișați un mesaj adecvat.
6) Verificați pentru numărul n citit că în scrierea sa cifrele pare alternează cu cele impare.
Exemplu: 12385 alternează
12654 nu alternează
7) Verificaţi dacă numărul n conţine sau nu cifra 0
8) Verificaţi dacă cifrele numărului n citit sunt distincte două câte două
9) Afişaţi numărul cifrelor distincte din scrierea numărului n citit şi numărul de apariţii pentru fiecare
10) Cifra de control a numărului n, citit se obţine din n astfel: calculăm suma cifrelor numărului, dacă numărul astfel
obţinut are mai mult decât o cifră procedeul continuă adunând cifrele sumei ş.a.m.d. până când se obţine o singură
cifră.
12) Afişaţi pentru numărul n citit, două numere obţinute astfel, primul va fi format cu cifrele aflate pe poziţii impare,
iar cel de-al doilea cu cifrele aflate pe poziţii pare în ordinea în care se găsesc în numărul n citit.
13)* Să se găsească maximul dintre numerele obţinute dintr-un număr n eliminând pe rând câte o cifra .
Ex: n=791 se obţin 79,71,91 max =91.
14)* Să se testeze dacă un număr are aspect de munte :este crescător până la o poziţie şi descrescător mai departe(strict
crescător,strict descrescător)
Ex: 12353.
15)* Orice număr natural se poate reduce la numărul 321 respectând următori paşi. Se aduna cifrele numărului, se
obţine un număr n1, se numără cifrele impare şi se obţine un număr n2 şi cifrele pare obţinând n3. Se concatenează
cele trei numere obţinând un număr de forma n1n2n3, procedeul se continua până se obţine 321. Scrieţi un program
care rezolvă această problemă.
16)* Verificaţi daca n1=n2 unde n1 este numărul obţinut din n prin eliminarea cifrelor de pe poziţiile pare iar n2 restul
cifrelor ramase. Exemplu: 11223322 (1232=1232)
17)* Intercalaţi doua numere n,m astfel încât cifrele numărului n sa fie între numerele m.(cifrele unităţilor, a zecilor, a
sutelor etc. să fie alăturate) Exemplu: dacă n=1001 și m=99312 se obține numărul 9190301112.
18) Adunaţi un număr (de lungime m) cu inversul şi verificaţi dacă este egal cu 999
...
9 . Exemplu:45+54=99.
m ori
19) Se citesc două numere m, n având maxim 4 cifre fiecare. Să se afişeze numărul obţinut prin concatenarea
*
(„lipirea”) numărului minim cu cel maxim din cele doua numere n, m citite.
Ex: n=132, m=67 obţinem 67132
20) Afișați toate numerele de 2 cifre bine ordonate crescător (aceeași problemă pentru 3 cifre sau 4 cifre)
21) Precizați câte numere cu aspect de munte sunt în intervalul [a,b]. Capetele intervalului sunt citite.
22) Se citește un număr real. Să se afișeze numărul obținut prin interschimbarea părții zecimale cu partea întreagă a
numărului citit. Exemplu: dacă numărul citit este 123.450 se afișează 45.123 (cifrele nule aflate la sfârșitul părții
zecimale vor fi ignorate)
24) Interschimbați în scrierea numărului n citit prima apariție a cifrei minime cu ultima apariție a celei maxime.
25) Să se modifice numărul n citit înlocuind fiecare cifră a numărului cu complementul cifrei față de 9. Exemplu: dacă
n=127495 numărul transformat va fi 872504