online: 7; azi: 525; total: 50980 Manual clasa a ix a - Implementarea algoritmilor - Instructiuni de control

Probleme Rezolvate



Manual clasa a IX a

Implementarea algoritmilor

Instructiuni de control

Să se afişeze cuburile perfecte mai mici decât un număr n citit de la tastatură .
Pentru a afișa toate cuburile perfecte mai mici decât un număr n citit de la tastatură, putem utiliza o buclă while sau for și putem itera prin toate numerele între 1 și n/3 (deoarece cel mai mare cub perfect mai mic decât n este n/3).
Iată o implementare în C++ cu bucla while :
# include < iostream >
using namespace std ;
int main () {
int n;
cout << " Introduceti numarul n: " ;
cin >> n;
int i = 1 ;
while (i * i * i < n) {
cout << i * i * i << " " ;
i++;
}
cout << endl ;
return 0 ;
}
Iată o implementare similară în C++ cu bucla for:
# include < iostream >
using namespace std ;
int main () {
int n;
cout << " Introduceti numarul n: " ;
cin >> n;
for ( int i = 1 ; i * i * i < n; i++) {
cout << i * i * i << " " ;
}
cout << endl ;
return 0 ;
}

Ambele implementări afișează cuburile perfecte mai mici decât n, utilizând bucle while și for, respectiv.