Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/35: Рейтинг темы: голосов - 35, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.06.2011
Сообщений: 9
1

Дано целое число m. получить найбольщее целое k при котором 4^k<m

20.06.2011, 08:47. Показов 6307. Ответов 24
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
дано целое число m. получить найбольщее целое k при котором 46^k<m

Добавлено через 1 минуту
извините есть ошибка вот правильная форма


дано целое число m. получить найбольщее целое k при котором 4^k<m
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2011, 08:47
Ответы с готовыми решениями:

Дано целое число N (> 1). Вывести наибольшее целое К, при котором выполняется неравенство
ловие: Дано целое число N (&gt; 1). Вывести наибольшее целое К, при котором выполняется неравенство...

Получить наибольшее целое число, при котором выполняется условие
Здравствуйте, уважаемые товарищи! Написать нужно консольную программу. Задание: Дано целое...

Дано целое число (N>0) найти наибольшее целое числа k, квадрат которого не превосходит N:k^2<=N
Помогите пожалуйста сделать задачу. Нужно сделать на С++. Вот условие: Дано целое число (N&gt;0)...

Дано целое число N (> 0). Найти сумму N2 + (N + 1)2+ (N + 2)2+ … + (2*N)2 (целое число)
Дано целое число N (&gt; 0). Найти сумму N2 + (N + 1)2+ (N + 2)2+ … + (2*N)2 (целое число).подскажите...

24
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
20.06.2011, 11:07 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от grizlik78 Посмотреть сообщение
Это которая через degree? Что-то она жутковато выглядит
Ну так потому так и выглядит, что я пытался обойтись только циклами.
0
Эксперт С++
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
20.06.2011, 11:10 22
Моя тоже жутко выглядит? Мне просто интересно, как оно со стороны
0
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
20.06.2011, 11:12 23
Я её вообще прочитать не смог.
0
Эксперт С++
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
20.06.2011, 11:18 24
Цитата Сообщение от taras atavin Посмотреть сообщение
Я её вообще прочитать не смог.
Хм. Странно.
C
1
2
3
4
5
6
7
8
9
unsigned max_pow_4(unsigned m)
{
    unsigned k = 0; // начальная степень
    unsigned deg = 1; // 4**0
    while ( (deg <<= 2) < m && deg) // умножаем на 4 до тех пор, пока 4**(k+1) < m
                                    // и пока не произошло переполнение
        ++k; // увеличиваем показатель степени
    return k;
}
Ну, может и можно было расписать немного более громоздко, но здесь вполне в стиле Си.
0
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
20.06.2011, 11:32 25
Что то у меня сегодня фигня полная. x<<2 это же вообще не степень, а произведение.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int degree(int a, int n)
{
 int result, i;
 for (result=1, i=0; i<=n; ++i)
 {
  result*=a;
 }
 return resutl;
}
int k(int m)
{
 int result;
 for (result=0; degree(4, result)<m; ++result);
 return result-1;
}
Не знаю, как можно оптимизировать degree.
0
20.06.2011, 11:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.06.2011, 11:32
Помогаю со студенческими работами здесь

Дано целое число N. Получить число M, у которого порядок цифр обратный по отношению к N
Написать программу в с++: Дано целое число N. Получить число M, у которого порядок цифр обратный...

Дано целое число N. Получить число M, у которого порядок цифр обратный по отношению к N
Дано целое число N. Получить число M, у которого порядок цифр обратный по отношению к N.

Получить наибольшее целое k при котором 4^k<m
Помогите написать код программы.(новичок) Дано целое число m &gt; 1. Получить наибольшее целое k...

Получить наибольшее целое k, при котором 4k < m
пожалуйста напишите задачи Дано целое число m &gt; 1. Получить наибольшее целое k, при котором 4k &lt;...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru