Виведіть квадрати всіх натуральних чисел не більших n в порядку зростання.
Вхідні дані
Одне натуральне число n (n ≤ 109
).
Вихідні дані
Виведіть список квадратів всіх натуральних чисел не більших n в порядку зростання.
Алгоритм розв’язку задачі
- В циклі обчислюємо значення квадрату і порівнюємо його з заданим числом.
Розв’язок
using System;
class Program
{
static void Main(string[] args)
{
var n = Convert.ToInt32(Console.ReadLine());
var x = 1;
int sqr;
while ((sqr = (int)Math.Pow(x, 2)) <= n)
{
Console.Write("{0} ", sqr);
x++;
}
}
}