17. Se citește un număr natural n. Să se afișeze câte numere trebuie adunate pentru ca suma 1+2+3+... să fie mai mare sau egală cu n.
URGENT DAU COROANA
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main() {
int n, s = 0, i;
cin >> n;
for (i = 1; s < n; ++i) {
s += i;
}
cout << i - 1;
return 0;
}
Explicație:
Folosim un for care se opreste daca s >= n, altfel crestem i;
Alte întrebări interesante