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

Перевод десятичного числа в двоичное - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ STL :: map http://www.cyberforum.ru/cpp-beginners/thread367289.html
Столкнулся с такой проблемой: Нужно вставить в отсортированную map-таблицу элемент. Использую: myMap.insert(myIterator,pair<type1, type2>(val1,val2) ); \\Итератор указывает на тот элемент, за место которого нужно было вставить новый элемент Но во время отладки увидел что insert добавляет все в конец таблицы, хотя нужно было в середину. Может я как бы не правильно использовал функцию, ...
C++ Идеальное хеширование Суть вопроса заключается вот в чем. В методичке по лабораторным рассказывается про идеальное хеширование. Идеальное хеширование Чаще всего хеширование используется из-за превосходной средней производительности, возможна ситуация, когда реально получить превосходную производительность хеширования в наихудшем случае. Такой ситуацией является статическое множество ключей, т.е. после того как... http://www.cyberforum.ru/cpp-beginners/thread367282.html
C++ Дано 10 чисел, вводимых с клавиатуры. найти два крупнейших числа и их номера
есть 10 чисел вводимых с клавиатуры. найти два крупнейших числа и их номера. int poz1, poz2, max1,max2;// using namespace std; cout<<"vvedit 10 chusel: \n"; max1=max2=0; cin >> b; if(b>max1) {max1 = b; poz1=1; poz2=2;} cin >> c; if(c>max1) {max2 = max1; max1 = c; poz2=2; poz1=1;} cin >> d;
Ряд Тейлора. Нужна помощь C++
Добрый день всем. Возникла такая проблема. Есть ряд An= (x в степени 2n+1)/(2n+1) Нужно ввести x нач. и x кон., шаг и точность. Вывести на экран таблицу значений, аргумент и кол-во слагаемых в операции Но есть еще приписка x по молулю<1 Помогите решить)
C++ Подключение к базе данных Access в VS 2010 Premium http://www.cyberforum.ru/cpp-beginners/thread367260.html
Доброго времени суток! в VS 2010 Premium не получается выбрать источник данных (хочу подключиться к базе данных Access, чтобы использовать данные таблиц в элементах экранных форм, например, в combobox). Выхожу в окно Источник данных, где должна быть возможность присоединиться к базе данных, а такая возможность отсутствует. На вкладке "Данные" главного меню так же отсутствует вариант "Добавить...
C++ Как подключить cpp файл к проекту? есть cpp файл date где описаны класс и его методы подключаю к main с помощью #include "date.cpp" выдает следующие ошибки: Ошибка 1 error LNK2005: "public: void __thiscall Date::Read(void)" (?Read@Date@@QAEXXZ) уже определен в date.obj C:\Documents and Settings\Администратор\Мои документы\Visual Studio 2010\Projects\laba3\laba3\main.obj Ошибка 2 error LNK2005: "public: void __thiscall... подробнее

Показать сообщение отдельно
fort-_-minor
6 / 6 / 2
Регистрация: 30.07.2010
Сообщений: 87
16.10.2011, 19:35     Перевод десятичного числа в двоичное
Доброго времени суток всем. Программа выполняет перевод десятиричного числа в двоичное, если остаток от деления a%b==0; записывает что b[n] (в динамическом массиве p[n]) равно нулю, если операция выполнялась в первый раз то b[n]=b[0], и так попорядку. n в данном случае равно 2, то есть если мы представляем число 6 как 110, то b[0]=0; b[1]=1; b[2]=1; два динамических массива создаются с целью того, чтобы потом указатель на b[n] использовать в формуле, к примеру k=b[0]*2+b[2]*3;
сижу втыкаю, не расчехляю вот мой корявый код собсно надеюсь на вашу подсказку
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 <stdafx.h>
#include <iostream>
#include <cmath>
#include <conio.h>
using namespace std;
void main()
{
    int a, d;
    const int n=2;
    int *p=new int[a];
    int *b=new int[n];
    for (int p=0; p<=n; p++)
    for (int i=0; i<=n; i++)
    {
        cin>>p[a]>>p[b];
        if (a%2==0)
        b[n]=b[0];
        p[a]=b[n];
        else 
        b[n]=b[1];
        p[a]=b[n];
    }
    else cout<<endl;
    cout<<p[a]<<endl;
    system ("PAUSE");
}
еще пожалста не говорите ЕТА ТЕМА УЖЕ БЫЛА и тд, в поиске ввел и прочитал наверное практически все про перевод с десятичной в разные системы, динамический массив и тд, начал массивы учить позавчера, пока 50\50.

Добавлено через 1 час 17 минут
upup
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru