Помогите разобратся с информатикой. Проверить является ли введенное число полным кубом (8,27,64 И Т. Д.)

0
Пользователь Владимирон задал вопрос в категории Java и получил на него 3 ответа
17 февраля аноним,  в категории Компьютеры, Интернет
 
Ваш ответ
Отображаемое имя (по желанию):
Анти-спам проверка:

3 Ответы
0
17 февраля аноним, 
Возвести число в степень 1/3, округлить до целых и возвести в куб. Если совпало с исходным числом, значит, оно является точным кубом.
0
17 февраля аноним, 
Пройтись циклом от 1 до целой части корня числа и проверить если число в кубе = исходному, то всё ок. Если такого числа не нашлось, значит полным кубом не является
0
17 февраля аноним, 
Если у вас паскаль, то как-то так:
extracted := exp (ln (inp) / 3);//кубический корень
if abs(extracted*extracted*extracted - inp) < 0.0001 then
writeln("Eto cub chisla:",extracted);

inp - введенное число
и проверьте функции exp и ln - так ли они пишутся (я не уверен)
Copyright © 2016 Вопросы и ответы онлайн - sovety.info | Для связи: site@sovety.info
Мнение редакции может не совпадать с мнением авторов вопросов и ответов.
Индекс цитирования
...