Предмет: Информатика,
автор: fere2020
В с++
Дано число n.
А) Напечатать те натуральные числа, квадрат которых не превышает n.
Б) Найти первое натуральное число, квадрат которого больше n.
срочно срочно
Ответы
Автор ответа:
1
#include <iostream>
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;
}
}
};
}
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;
}
}
};
}
Похожие вопросы
Предмет: Английский язык,
автор: xXRileyXx
Предмет: Қазақ тiлi,
автор: aubakirovaaidanа
Предмет: Русский язык,
автор: ilpolyakov85
Предмет: Химия,
автор: Julia11142
Предмет: Математика,
автор: Evtushenkovadim2014