Sunteți pe pagina 1din 2

Prof.

DOSZTAL Ferdinand Nandor


Liceul Teoretic ”Onisifor Ghibu”

Informa
tică - TEMA LECȚIEI: Structura repetitive WHILE

exerciții
Extragerea și prelucrarea cifrelor unui număr

Exerciții:
1.. Scrieți un program care, citind un număr natural nr, afișează suma cifrelor acestuia.
Exemplu: Pentru nr = 283 se afișează 13.

2. Scrieți un program care, citind un număr natural nr, afișează suma cifrelor pare.
Exemplu: Pentru nr = 4358 se afișează 12.

3. Scrieți un program care, citind un număr natural nr, afișează câte cifre are. Exemplu:
Pentru nr = 275 se afișează valoarea 3.

4. Scrieți un program care, citind un număr natural nr, afișează câte cifre impare are.
Exemplu: Pentru nr = 7683 se va afișa valoarea 2.

5. Scrieți un program care, citind un număr natural nr, afișează câte cifre sunt mai mari
decât o cifră k citită de la tastatură. Exemplu: Pentru nr = 52187 și k=4, se va afișa
valoarea 3, deoarece 3 cifre sunt mai mari decât valoarea lui k

Informatică – Aplicatia Code Blocks pentru C++


Prof. DOSZTAL Ferdinand Nandor
Liceul Teoretic ”Onisifor Ghibu”

Informa
tică -
exerciții
6. Scrieți un program care, citind un număr natural nr, afișează suma cifrelor mai mici
decât o cifră k citită de la tastatură. Exemplu: Pentru nr = 52183 și k=4, se va afișa
valoarea 6, deoarece cifrele mai mici decât valoarea lui k sunt 2, 1 și 3 iar suma lor este
2+1+5=6.

7. Scrieți un program care, citind un număr natural nr, afișează suma cifrelor situate pe
poziții pare (pozițiile se consider de la dreapta spre stânga în ordinea extragerii acestora).
Exemplu: Pentru nr = 52183 se va afișa valoarea 10, deoarece cifrele situate pe poziții pare
sunt 8 și 2, iar suma lor este 8+2=10.

8. Scrieți un program care, citind un număr natural nr, afișează suma dintre prima și
ultima cifră. Exemplu: Pentru nr = 52183 se va afișa valoarea 8, deoarece prima cifră este 5
iar ultima cifră este 3, iar suma lor este 5+3=8.

Înainte de a trimite tema, redenumiți fișieul cu numele vostru, astfel:


- Dacă numele elevului este Pop Vasile, numele fișierului va fi:
Tema_3_CPP_Pop_Vasile.docx

Informatică – Aplicatia Code Blocks pentru C++

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