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

Битовые операции - C++

Восстановить пароль Регистрация
 
dart_wader
1 / 1 / 0
Регистрация: 01.01.2011
Сообщений: 19
26.05.2011, 21:26     Битовые операции #1
Доброго времени суток! Помогите решить задачу на тему "Битовые операции":

Ввести четыре целых числа P, Q, N и M. Что больше P*(2^M) или Q/(2^N)?

Заранее благодарен!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2011, 21:26     Битовые операции
Посмотрите здесь:

Битовые операции C++
Битовые операции, битовые поля. C++
C++ Битовые операции
C++ Битовые операции
битовые операции C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IIIa66uMEM6eP
заставил Бендера
 Аватар для IIIa66uMEM6eP
432 / 288 / 10
Регистрация: 05.12.2010
Сообщений: 1,642
Записей в блоге: 6
26.05.2011, 21:44     Битовые операции #2
Цитата Сообщение от dart_wader Посмотреть сообщение
тему "Битовые операции"
А зачем битовые??
C++
1
2
if(P*(pow(2,N))>Q/(pow(2,N))) cout << "1 формула больше" ;
else cout << "2 формула больше";
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.05.2011, 22:01     Битовые операции #3
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main()
{
    printf("Enter P, Q, N, M --> ");
    int P, Q, N, M;
    scanf("%d %d %d %d", &P, &Q, &N, &M);
    fflush(stdin);
    printf("P*(2^M) %s than Q/(2^N)", (P << M > Q >> N) ? "bigger" : "less");
    getchar();
    return 0;
}
Добавлено через 49 секунд
Цитата Сообщение от IIIa66uMEM6eP Посмотреть сообщение
А зачем битовые??
советуете ерунду, для таких операций вызывать pow накладно
dart_wader
1 / 1 / 0
Регистрация: 01.01.2011
Сообщений: 19
27.05.2011, 04:22  [ТС]     Битовые операции #4
А как показать ответы в формулах в битовом представлении и потом написать уже, что больше?

Заранее благодарен!
Yandex
Объявления
27.05.2011, 04:22     Битовые операции
Ответ Создать тему
Опции темы

Текущее время: 00:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru