Дано целое число N (> 0). Найти наибольшее целое число K, квадрат которого не превосходит N: K^2 меньше или равно N

code: #pascal
program while8;
uses crt;
var 
  n,k:longint;
begin
  clrscr;
  repeat
    write('Введите число ');
    readln(n);
  until n > 0;
k:=0;
  while k*k < n do 
    k:=k+1;
  if k*k > n then 
    k:=k-1;
  writeln('Результат ',k);
  readln;
end.
Поделиться:

Похожие статьи: