За даним цілому числу N роздрукуйте все квадрати натуральних чисел, що не перевершують N, в порядку зростання. Формат вхідних даних
Вводиться натуральне число.
Формат вихідних даних
Виведіть відповідь до задачі.
Sample Input:
50
Sample Output:
1 4 9 16 25 36 49
1. Заголовок или логотип (шапка сайта). Такой элемент может быть как графическим, так и текстовым. Заголовок/логотип играет очень важную роль в продвижение сайта, ведь как говорится «как лодку назовёшь, так она и поплывёт», то же самое можно сказать и о веб-сайте. Посещая вашу страницу, пользователи будут видеть заголовок, подобно витрине магазина, отнестись к его созданию нужно серьёзно. В первую очередь он должен представлять вашу компанию или же вас лично, должен выглядеть так, чтобы привлечь внимание. Располагать заголовок необходимо в верхней части сайта, а также в верхних правом или левом углах.
Рядом с заголовком сайта размещают панель смены языка, если ваш сайт представлен в нескольких версиях. Под заголовком часто можно увидеть место для баннера. В некоторых случаях, службы баннерного обмена ставят обязательным условием нахождение баннера именно в верхней части сайта.
Также уместным будет разместить в этой области поисковую строку.
2. Следующим веб-элементом является текстовое поле (как ещё его называют – контент). Точное расположение текстового поля определяется в зависимости от размещения других веб-элементов.
3. Далее располагаются элементы навигации - это совокупность гиперссылок, которые связывают страницы сайта между собой. Такие элементы могут быть выполнены в текстовом или графическом формате. Также популярны Java-апплеты – при наведении на них курсора мыши, происходят различные действия, например свечение, смена цвета или изменение формы. В идеале элементы навигации должны быть не только приятными визуально, но и удобны в использовании. Для этого необходимо поместить панель в верхней правой или в левой части страницы.
4. В нижней части сайта более уместно будет располагаться информация от разработчика и контакты. Также это подходящее место для размещения счетчиков посещаемости. Не рекомендуется иметь сразу несколько таких счётчиков на странице – это не привлечёт расположение посетителей.
var a,m,n,j,i,x1,y1,x2,y2,x3,y3,x4,y4,kg,kv,p:integer;
k:real;
procedure kvadrat;//рисование 1 квадрата
begin
setpencolor(clBlue);
moveto(x1,y1);
lineto(x2,y2);
lineto(x3,y3);
lineto(x4,y4);
lineto(x1,y1);
end;
begin
hidecursor;
repeat
write('Сторона квадрата от 20 до 100 a=');
read(a);
until a in [20..100];
repeat
writeln('Введите 2 числа для определения соотношени m<n:');
read(m,n);
until m<n;
clearwindow;
k:=m/n;//отношение
kg:=windowwidth div a+1; //кол. кв. по горизонтали
kv:=windowheight div a+1; //по вертикали
for j:=1 to kg do
for p:=1 to kv do
begin
for i:=1 to 50 do //рисуем 50 вложенных квадратов в 1 месте
begin
kvadrat;
x1:=trunc(x1+(x2-x1)*k); y1:=trunc(y1+(y2-y1)*k);
x2:=trunc(x2+(x3-x2)*k); y2:=trunc(y2+(y3-y2)*k);
x3:=trunc(x3+(x4-x3)*k); y3:=trunc(y3+(y4-y3)*k);
x4:=trunc(x4+(x1-x4)*k); y4:=trunc(y4+(y1-y4)*k);
end;
x1:=a*(j-1); y1:=a*(p-1); //на новое место
x2:=a*j; y2:=a*(p-1);
x3:=a*j; y3:=a*p;
x4:=a*(j-1); y4:=a*p;
end;
end.