fork download
  1. #include <iostream>
  2. using namespace std;
  3. /*
  4. Declaram si citim variabila “n”.
  5. Declaram variabila “squareRoot” pe care o initializam cu “0”.
  6. Declaram variabila “i” pe care o initializam cu “1”.
  7.  
  8. Declarăm o structura repetitiva while a carei condiții de rulare verifica ca
  9. “i” înmulțit cu el însuși sa fie mai mic sau egal ca “n”:
  10. a. “i” se incrementeaza la fiecare pas.
  11. b. Incrementam variabila “squareRoot”.
  12.  
  13. Afisam valoarea variabilei “squareRoot”.
  14. */
  15.  
  16. int main() {
  17. int n, i = 1;
  18. cin >> n;
  19. while (i * i <= n) {
  20. ++i;
  21. }
  22. cout << i - 1;
  23. return 0;
  24. }
Success #stdin #stdout 0.01s 5288KB
stdin
1000
stdout
31