Sunteți pe pagina 1din 2

Fișa nr.

1
PROBLEME PT. ÎNCEPĂTORI

Problema nr. 1
Se citesc de la tastatură două numere naturale a şi b.
Să se calculeze suma u1 + u2, unde u1 este ultima cifră a lui a, iar u2 este ultima cifră a lui b.
Exemplu:
Date de intrare Date de ieşire Explicație
a = 28
s = 13 s = 8 + 5 = 13
b = 45

Indicaţii
1. Declarăm variabilele a, b, u1, u2, s (întregi)
2. Citim variabilele a şi b
3. Calculăm u1 care este ultima cifră a lui a (cifra unităţilor)
4. Calculăm u2 care este ultima cifră a lui b (cifra unităţilor)
5. Calculăm suma lui u1 cu u2
6. Afişăm suma

Problema nr. 2
Se citesc de la tastatură n numere naturale.
Să se calculeze suma numerelor pare.
Exemplu:
Date de intrare Date de ieşire Explicație
n = 5
s = 32 s = 2 + 4 + 26 = 32
2 9 4 26 31 

Indicaţii
1. Declarăm variabilele n, i, a, s (întregi)
2. Citim variabila n
3. Iniţializăm suma cu zero (înaintea lui FOR)
3. Cu ajutorul instrucţiunii FOR, executăm de n ori următoarea secvenţă:
        a) citim un număr a        
        b) verificăm dacă a este nr. par. Dacă este par, îl adunăm la sumă.
OBS.
Aveţi grijă: a) şi b) formează o instrucţiune compusă.
4. Afişăm suma.
Problema nr. 3
Se dă un şir de n numere naturale.
Să se scrie programul C++ care afişează câte numere sunt mai mici decât 6.

Exemplu:
Date de intrare Date de ieşire Explicație
am găsit că 5 nr. sunt mai
n = 8
7 3 0 29 4 3 7 1
k=5 mici ca 6
s = 2 + 4 + 26 = 32

Indicaţii
1. Declarăm variabilele n, i, a, k (întregi)
2. Citim variabila n
3. Iniţializăm contorul k cu zero
3. Cu ajutorul instrucţiunii FOR, executăm de n ori următoarea secvenţă:
           a) citim un număr a           
           b) verificăm daca a este mai mic decât 6. Dacă da, îl mărim pe k cu o unitate
OBS.
Variabila K este un contor care înregistrează câte nr. îndeplinesc condiţia
dată
Aveţi grijă: a) şi b) formează o instrucţiune compusă.
4. Afişăm valoarea lui k

Problema nr. 4
Se citeşte de la tastatură un număr natural a de două cifre.
Să se calculeze suma cifrelor lui a

Exemplu:
Date de intrare Date de ieşire Explicație
a = 28 s = 10 2 + 8 = 10

Indicaţii
1. Declarăm variabilele a, cat, rest, s (nr. intregi)
2. Citim variabila a
3. Calculăm cifra unităţilor (care este restul împărţirii lui a la 10)
4. Calculăm cifra zecilor (care este câtul împărţirii lui a la 10)
5. Calculăm suma celor două cifre obţinute
6. Afişăm suma

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