|  | zadach516.PAS | 
	|  | 
		
			{* Задача 516 *}Unit ZADACH516;InterfaceImplementationBegin  writeln('Найти наименьшее однозначное число х удолв условию x*x*x-x*x=n' );End .Program  zadach516;
Uses  crt; {* Подключение модулей *}
Var {* Объявление переменных *} 
  x  : longint; 
  n  : longint; 
  ot : boolean;
Begin 
  clrscr; {* Стираем всё с экрана *} 
  write(‘n = ‘); 
  readln(n); 
  ot := false; 
  x := 1;
  While  (x * x*x - x*xn) Do
  Begin 
    inc(x); {* x++ *}
    If  x * x*x - x*x = n Then 
      ot := true;
  End ;
  If  ot = false Then 
    write(‘нет’)
  Else  write(‘x = ’, x); 
    readln; {* Ждем подтверждения пользователя *}
End . |