Форум программистов, компьютерный форум CyberForum.ru

Максимальная степень двойки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сортировка (метод прямого выбора) http://www.cyberforum.ru/cpp-beginners/thread353115.html
Народ, подскажите почему неправильно считает количество перестановок М? Уже час голову ломаю(#include <stdio.h> #include <conio.h> #include <vcl.h> #define N 10 #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused void FillRand(int a, int n);
C++ ввод букв вместо цифр Привет. Я новичок. Подскажите как сделать так чтобы, в консольной программе при вводе букв вместо цифр выдавалось сообщение об ошибке. http://www.cyberforum.ru/cpp-beginners/thread352690.html
Считывание чисел из файла с расширением .txt C++
Решаю на с++ задачу, которая называется «Вырубка деревьев». Входными данными являются два целых числа, записанных через пробел в файле .txt. Помогите считать эти числа из файла и записать их в переменные типа int. Заранее спасибо.
Поиск места в массиве последовательности C++
Написал программу для нахождения позиции в массиве последовательности чисел #include<iostream> #include<algorithm> #include<stdlib.h> using namespace std; int main () {setlocale(LC_ALL,"Rus"); const int a1=15,b1=2; int a,b,k;
C++ Задачка по структурам http://www.cyberforum.ru/cpp-beginners/thread352672.html
Добрый вечер! Есть такая задачка... С помощью структуры соорудить что-то типа базы данных. Три поля (имя,фамилия, возраст).Ввод с клавиатуры и вывод на экран. С этим разобрался. Код ниже. А вот как добавить возможность добавления новых записей ( по желанию пользователя ) не могу понять. Сделать это надо используя массивы ( создаем новый на одну учетную запись больший, а старый удаляем,...
C++ Множественное наследование(правильно ли...образец) В книге Павловская Т.А. нарвался на такой код #include <iostream> using namespace std; class A{ // Родительский класс... public: A(int _x = 0) { x = _x: } protected; подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
18.09.2011, 00:43     Максимальная степень двойки
Цитата Сообщение от Mc_1 Посмотреть сообщение
"F(a, b) = x - 1, где x - максимальная степень двойки, на которую делится нацело a-b
в случае a - b = 3, максимальная степень двойки равна 0, поскольку 2^0 = 1, а 3 / 1 = 3. так понятно?
тебе надо написать функцию, которая возвращает степень двойки, в зависимости от аргументов
C++
1
2
3
4
int f_1(int a, int b){
      ................
}
int f_2 (int a, int b){ return -1;}
Добавлено через 31 минуту
не, ошибся немного. ну принцип уловил, надо вернуть максимальную степень двойки - 1. т.е. минимальное число, возвращаемой функцией в любом случае не будет меньше 0.
 
Текущее время: 22:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru