![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 96
|
![]()
Дано действительные числа x,y (x>0,y>0). Получить целое число k (положительное, отрицательное, или ровно 0) что удовлетворяет условие y^(k-1)<=x
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 96
|
![]()
Ах, Ещё забыл, без использования експоненты.... тоисть степень надо выразить через функцию
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а ничего, что таких K может быть бесконечное множество?!!
если y<=x - тогда K равно 2 если y>x - тогда K меньше 2х - я бы в цикле искал y*y пока 1/произведение не станет меньше или равно x Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 96
|
![]()
А может ктото полный код программы написать... ато я чтото в неё никак не въеду
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
добавьте проверку, если Y<=X then K:=2; иначе мой вышеприведённый код. и всё, программа полностью готова! p.s. кстати, я подобные задачи ни разу не встречал, решал "наощупь", за 100% правильность своего решения НЕ ПОРУЧУСЬ! (тем более, что решений может быть бесконечно много!) |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 96
|
![]()
Ага всё то правильно только почемуто до конца не дописало начало а там формула
y^(k-1)<=x<y^(k) |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как найти наибольшую степень двойки, не превышаюшую определенного числа N (Паскаль) | Mandy007 | Помощь студентам | 9 | 12.10.2011 14:08 |
Степень | Аида | Помощь студентам | 11 | 16.01.2011 23:23 |
Степень | Foxx | Microsoft Office Excel | 7 | 12.09.2010 15:41 |
степень | bbk_serg | Помощь студентам | 3 | 01.02.2009 18:43 |
Найти степень 5^613+N | Karl_Karlovi4 | Помощь студентам | 2 | 18.12.2007 16:02 |