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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kodster
2 / 2 / 0
Регистрация: 03.10.2013
Сообщений: 20
#1

Задача с циклом (число N и b, значение бита под номером b числа N) - C++

12.10.2013, 15:48. Просмотров 459. Ответов 1
Метки нет (Все метки)

Здравствуйте, помогите решить задачу:
Написать программу, которая запрашивает натуральное число N(<=10000),
некоторое натуральное число b и возвращает значение бита под номером b
числа N.
Вот что у меня получилось
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main () {
    int b,N;
        unsigned short int n;
    printf ("Enter n and b: ");
    scanf ("%d", &n);   
    scanf ("%d", &b);
    while (int n=0) { /* <= 10000 */} 
    {
    N=b&n;
    printf ("N= %ld", N);
    }
return 0;
}
Буду очень благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2013, 15:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача с циклом (число N и b, значение бита под номером b числа N) (C++):

Извлечь 3 бита числа A, начиная со второго и вставить их в число B, начиная с первого бита - C++
Ввести целое A. Извлечь 3 бита числа A, начиная со второго и вставить их в число B, начиная с ервогоп бита. B=1A05h.

Создать 2 переменные, одна из которых хранит 2 старших бита исходного числа, другая 2 младших бита этого числа - C++
Дано число. Создать 2 переменные, одна из которых хранит 2 старших бита исходного числа, другая 2 младших бита этого числа. код частично...

Написать программу, которая определяет число Фибоначчи под номером N и проверяет, является ли это число возрастающим - C++
Доброго времени! Есть задача: &quot;Написать программу, которая определяет число Фибоначчи под номером N и проверяет, является ли это...

Извлечь 3 бита целого числа A с позиции n и перенести в число B на позицию m - C++
Доброго времени суток.Дана вот такая задача : извлечь 3 бита числа А, начиная с позиции n, и вставить их в число В, начиная с позиции...

Задача с циклом For. Выбрать из последовательности числа не меньше заданного - C++
Составить программу с циклом for. (Заранее спасибо!)

Задача число и число записанное в обратном направлении сумма целого числа - C++
ПОЖАЛУЙСТА помогите составить программу на соde::bloks c++,только начал учится в колегии после 10 лет перерыва между школой. Задача число...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kventin_zhuk
БНТУ ФИТР
215 / 155 / 15
Регистрация: 26.12.2012
Сообщений: 382
12.10.2013, 16:12 #2
только цикл здесь зачем?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
 
using namespace std;
 
int main () 
{
    int n, numb;
 
    cout << "Enter number" << endl;
    cin >> n;
    cout << "Enter bit number" << endl;
    cin >> numb;
 
    if ((n >> numb ) & 1)
    {
        cout << "1" << endl;
    }
    else
    {
        cout << "0" << endl;
    }
 
    system("pause");
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2013, 16:12
Привет! Вот еще темы с ответами:

Вывести значение заданного бита - C++
Как вывести значение заданного бита в числе?

Написать функцию, изменяющую значение n-го бита на противоположное - C++
Написать функцию, изменяющую значение n-го бита на противоположное. Значение принять с клавиатуры и проверить на корректность

Записать 4 числа по два бита - C++
как записать 4 числа по два бита.(Например, число 3213 будет 11 10 01 11) Числа задаются так a=rand()%3 Потом эту последовательность...

Задача с циклом - C++
Здравствуйте. Начал осваивать язык С++. Возникла трудность с корректной записью логики задачи. Хочу услышать Ваши советы. ...


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

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

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