PROBLEME REZOLVATE
|
PAG. 3 / 4
|
Instrucțiunea while
CERINȚĂ
Se citesc numerele naturale
n1 şi
n2. Să se calculeze produsul lor,
fără a utiliza operatorul de înmulţire.
REZOLVARE
Algoritmul se bazează pe faptul că înmulţirea este o adunare repetată. De exemplu, dacă citim
3 şi
4, calculăm produsul astfel:
3+3+3+3=12
(am adunat de
4 ori pe
3).
Adunarea repetată se poate face utilizând instrucţiunea
while. Poate că vă veţi întreba de ce am folosit
while,
atât timp cât, este evident, numărul de executări ale instrucţiunii subordonate
while este cunoscut de la bun început.
Aşa este! Dar dacă folosirea instrucţiunii
while nu este indispensabilă,
nu înseamnă că nu avem voie să o folosim...
EXERCȚII
1. Rezolvați problema de mai sus folosind instrucțiunea
for.
2. Se citesc două numere naturale
n1 şi
n2.
Se cere să se calculeze câtul şi restul împărţirii întregi ale celor două numere, fără a utiliza operatori de împărţire.
Indicație. Aşa cum înmulţirea se poate face prin adunare repetată, tot aşa împărţirea se poate face prin scădere repetată...
Analizează problema rezolvată,
apoi avansează la pagina următoare.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Cursanții au mai cumpărat ...
[
vezi lista completă a cărților]