Входные данные Вводятся целые числа a и b. Гарантируется, что a не превосходит b....

0 голосов
528 просмотров

Входные данные
Вводятся целые числа a и b. Гарантируется, что a не превосходит b.

Выходные данные
Выведите все числа на отрезке от a до b, являющиеся полными квадратами. Если таких чисел нет, то ничего выводить не нужно.

Примеры
входные данные
1
1
выходные данные
1
входные данные
2
8
выходные данные
4
Заранее спасибо.


Информатика (65 баллов) | 528 просмотров
0

Вы не видите, что этот же вопрос уже был задан час назад? Редкая невнимательность...

0

Ой извините, я просто спешу кое куда и я не обратила внимание.

0

Можно было сначала в это "кое-куда" сбегать, а потом писать вопрос))))

0

Мне-то все равно, это Вы тратите впустую баллы

0

Да ладно, всего лишь баллы.

Дан 1 ответ
0 голосов
Правильный ответ

Program kvadrat;
uses crt;
var i,a,b: longint;
begin
write('a='); readln(a);
write('b='); readln(b);
for i:=a to b do
  if trunc(sqrt(i))*trunc(sqrt(i)) = i  then writeln(i);
end.

(87.0k баллов)
0

trunc(sqrt(i))*(trunc(sqrt(i)) - непарные скобки

0

if trunc(sqrt(i)) * trunc(sqrt(i)) =i then writeln(i)