Квадрат данного трехзначного числа равен кубу суммы цифр этого числа. Free

Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа. Free pascal

Задать свой вопрос
1 ответ
Var  a, s,d,ed, ost: integer;
begin
a:=99;
repeat 
  a:=a+1;
  s:= a div 100;
  ost:= a mod 100;
  if ostgt;9 then 
  begin
    d:= ost div 10 ;
    ost:=ost mod 10;
  end else d:= 0;
  if ostlt;10 then ed:=ost;
 until (alt;1000) and (a*a=((s+d+ed)*(s+d+ed)*(s+d+ed))); 
 writeln('это число: ',a:3);
end.
Олег Гармаз
наверное я у матери условия не так переписал....
Людмила Ошамкова
а я вот мыслю , что создатель что то намудрил с условием
Илья
потомучто нет чоткого вопроса , что необходимо отыскать и что дано
Гапошин Константин
все тут есть: перебираешь все двузначные числа и проверяешь, что квадрат числа равен сумме его разрядных единиц в кубе...
Андрей Борянков
трехзначные
Олеся Яськив
в таком случае таких чисел не существует
Калпакеиди Ксения
да, не существует
Никитка Шпергазе
тип данных надобно использовать не integer, а longint...
Елизавета Магирчук
вне зависимости от типа таких чисел не существует
Вероника Агапочева
ну после цикла надобно делать анализ на существование. в данном случае да, ответа нет...
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт