Să se afişeze cuburile perfecte mai mici decât un număr n citit de la tastatură. 9
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.