так? ⬇️
/*По данному целому числу N распечатайте все квадраты натуральных чисел, не превосходящие N, в порядке возрастания.
Вводится натуральное число.
int main() {
int a,b = 1; /это точка начала отсчета? /
cin >> a;
while (b*b <= a)
{
cout << b*b << " ";
++b; /зачем это тут?? /
}
cout << endl;
Число а - ваше N, число b будет отвечать за все натуральные числа, не превосходящие его. В цикле мы делаем ++b, чтобы при каждой новой итерации получать следующее натуральное.
Потому что "Все ... не превосходящие N"
Обсуждают сегодня