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

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

Войти
Регистрация
Восстановить пароль
 
osipov93
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131
#1

перевести из 2 в 10. но так... - C++

20.12.2011, 18:00. Просмотров 252. Ответов 1
Метки нет (Все метки)

пожешь помочь? вот программа перевода из 2 системы в 10. нужно сделать так чтобы он переводил и числа после запятой и чтоб выдавал сообщение "число не в 2-ой системе" если введу число не в 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
27
28
29
30
31
32
//---------------------------------------------------------------------------
#include<math.h>
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<vcl.h>
#include<iostream.h>
//---------------------------------------------------------------------------
using namespace std;
 
int main()
{
        float dec1;
        cin >> dec1;
        float size1 = ceil(log(dec1)/log(2.0));
        int size = (int) size1;
        int *binArray = new int[size];
        int dec = (int) dec1;
        int i = 0;
        while (dec) {
                binArray[i] = dec % 2;
                dec /= 2;
                i++;
        }
        for (i = size - 1; i >= 0; i--) {
                cout << binArray[i];
        }
        system("PAUSE");
        return 0;
}
//---------------------------------------------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2011, 18:00     перевести из 2 в 10. но так...
Посмотрите здесь:

Почему так работает, а так нет? - C++
так работает // Возведение b в степень s по модулю m float powmod(float b, long s) { float c=1; while (s) {

Перевести на c++ - C++
uses crt; var m,n:integer; mm,mn:set of byte; begin clrscr; repeat writeln('Введите 2 натуральных числа до 9999'); ...

Перевести на C++ - C++
есть прграммы написанные на паскале, помогите пожалуйста перевести их код на C++, вот условия: 1)Написать программу,который вычисляет...

Перевести из C# в С++ - C++
Перевести из C# в С++. Очень желательно с сохранением всех пояснений. Вот задача: Алгоритм сортировки подсчетом прост. Подсчитывается...

Перевести из C++ на С. - C++
нужно код перевести в С! #include &lt;iostream.h&gt; #include &lt;fstream.h&gt; main(int argc, char *argv) { //definition of the...

Перевести с С на С++ - C++
#include &lt;iostream&gt; void inversion(double **A, int N) { double temp; double **E = new double *; for (int...

перевести на С - C++
uses crt; const zag= ' student kotorie pribuli '; line='-----------------------------------------|'; shap='| ...

Перевести с С++ на С - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; void main() { setlocale(LC_ALL,&quot;Russian&quot;); int n;...

Перевести из for в while - C++
Вот часть кода, с циклом for: for(x=1; x&lt;=50; x++) y+=1/(x*x); printf(&quot;%f&quot;, y); Нужно написать тот же код, при помощи while. ...

Перевести из с++ в си - C++
Переведите из c++ в си пожалуйста #include &lt;string&gt; #include &lt;sstream&gt; #include &lt;vector&gt; #include &lt;iostream&gt; using namespace std;...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
osipov93
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131
22.12.2011, 00:43  [ТС]     перевести из 2 в 10. но так... #2
сделал)
Ответ Создать тему
Опции темы

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