В с++ Дано число n. А) Напечатать те натуральные числа, квадрат которых не превышает n. Б) Найти первое натуральное число, квадрат которого больше n. срочно срочно

В с++ Дано число n. А) Напечатать те натуральные числа, квадрат которых не превышает n. Б) Найти первое натуральное число, квадрат которого больше n. срочно срочно
Гость
Ответ(ы) на вопрос:
Гость
#include int main() {     unsigned int n;     unsigned int square;     while (std::cin >> n){         for (unsigned int i = 1; i < n; ++i){             square = i*i;             if (square <= n) std::cout << i << ", ";             else {                 std::cout << std::endl << i;                 break;             }         }     }; }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы