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

Работа с битами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Узнать одинаковые ли массивы? http://www.cyberforum.ru/cpp-beginners/thread650178.html
Две программки, два массива, размерность обоих задается с клавиатуры (и как я понимаю раз задаются с клавиатуры до оба динамических) НО, один из них считается динамическим а второй нет, с чем это связано, или я неправильно трактую понятие динамического массива..... Вот их два кода... #include <iostream> int main(){ using std::cout;using std::cin; using std::endl; int value;...
C++ Извлечение значения и 3-и ключа Каким образом можно сделать или даже использовать уже готовую структуру данных, с помощью которой в нее можно поместить 4 аргумента или 2. Например : у меня буква "A" и 3-и цифры, например 5, 7, 1 То есть мне в структуру надо поместить вот так типа insert("A", 5, 7, 1) буква "A" это мое значение, а 5, 7, 1 - это как бы КЛЮЧ то есть, потом мне надо извлечь найденное значение в структуре с... http://www.cyberforum.ru/cpp-beginners/thread650171.html
C++ Даны действительные числа a1, b1, c1, a2, b2, c2 Выяснить
Даны действительные числа a1, b1, c1, a2, b2, c2 Выяснить верно ли что |a1b1-a2b2|>=0,0001 и если верно, то найти решение системы линейных уравнений a1x+b1у+с1=0 a2x+b2y+c2=0. (при выполнении выписанного неравенства система заведомо совместна и имеет единственное решение) Помогите пожалуйста с решение! Очень прошу)
C++ Sphinx
Кто-нибудь пользовался этой чудо машиной(sphinx) для полнотекстового поиска? Хотелось бы прикрутить к приложению, которое индексировало бы просто текстовые файлы в папке, без каких либо баз данных.
C++ Дебаг тупит http://www.cyberforum.ru/cpp-beginners/thread650146.html
Здравствуйте. Когда запускаю debug, у меня пропускаются некоторые строчки, в Locals некоторые переменные(объекты класса) не показываются. PS У меня стоит именно Debug а не Release! Помогите)
C++ Проблемы с конструктором (вроде) Недавно перешёл с С на С++. Есть класс Notebook который использует определённый мной список имён. list.h: //List.h template <class T> class List; template <class T> class Elem подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.09.2012, 18:04     Работа с битами
Цитата Сообщение от Evg Посмотреть сообщение
Условно говоря, имеется массив из n элементов. Изначально он наполнен нулями. Далее моделируется процесс прибавления единицы. Процесс выглядит следующим образом. Если последний элемент равен нулю, то он становится равным единице. В противном случае он становится равным нулю, а сию операцию выполняем над предпоследним элементом (если мы не самый первый). Т.е. это операция сложения с переносом
Все так и есть:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
using namespace std;
int main() {  
    int N, a[100]={0}, i, j;
    cout<<"N= ";
    cin>>N;
    for(i=0; i<(int)pow(2.,(double)N); i++)
    {
        for(j=N-1; j>=0; j--)
            cout<<a[j];
        cout<<endl;
        a[0]++;
        for(j=0; j<N-1; j++)
            if(a[j]==2)
            {
                a[j+1]++;
                a[j]=0;
            }
    } 
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru