Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lisp

Войти
Регистрация
Восстановить пароль
 
Lich777
1 / 1 / 0
Регистрация: 02.02.2012
Сообщений: 67
#1

Помогите, ГОС экзамен! Является ли число степенью другого числа - Lisp

13.03.2012, 11:21. Просмотров 832. Ответов 2
Метки нет (Все метки)

На Lisp написать программу определения является ли натуральное число степенью какого-либо натурального числа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2012, 11:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите, ГОС экзамен! Является ли число степенью другого числа (Lisp):

Написать функцию, проверяющую, является ли число степенью двойки - Lisp
написать функцию, проверяющую, является ли число степенью двойки.

Какое простое число является самым большим множителем числа 600851475143? - Lisp
Какое простое число является самым большим множителем числа 600851475143? Написать программы на Common Lisp и F# Помогите пожалуйста

Помогите, ГОС экзамен! Является ли число степенью другого числа - C++
Нужно написать программу определения является ли натуральное число степенью какого-либо натурального числа. Вообще нужно написать на...

Является ли число степенью другого числа - C++
Нужна функция которая проверяет, является ли число степенью какого либо другого числа. Ломаю голову, но пока не смог придумать как это...

Определить, является ли число степенью другого числа - C (СИ)
Составить подпрограмму, определяющую , является ли число степенью другого числа.

Определить, является ли натуральное число степенью другого числа - C++
Помогите написать программу используя while или do...while. : Составить программу для определения, является ли натуральное число к...

2
Nameless One
Эксперт С++
5780 / 3429 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
13.03.2012, 14:14 #2
Lisp
1
2
3
4
5
6
(defun is-power-of? (n)
  (loop named outer with thrashold = (truncate (sqrt n))
     for i from 2 to thrashold do
       (loop for acc = i then (* i acc)
      when (= acc n) do (return-from outer t)
      while (< acc n))))
2
Hretgir
202 / 76 / 2
Регистрация: 25.01.2012
Сообщений: 2,897
Записей в блоге: 21
14.03.2012, 11:21 #3
извиняюсь, прочитал как "ступень числа", сорри
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2012, 11:21
Привет! Вот еще темы с ответами:

Определить, является ли натуральное число степенью другого натурального числа - Haskell
Очередная задачка из раздела С++. Собственно, вся суть в заголовке. При желании можно выдать не только факт является/не является, а еще и...

Определите, является ли число степенью числа 2, и если является, то выведите значение этой степени - C++
Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то выведите значение этой степени / С++ для...

Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то выведите значение этой степени - C++
Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то выведите значение этой степени.

Является ли число степенью двойки? Вводится число. Напечатать YES, если оно является степенью двойки, NO - ина - C#
Является ли число степенью двойки? Вводится число. Напечатать YES, если оно является степенью двойки, NO - иначе си шарп


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.