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

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

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

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

20.12.2011, 18:00. Просмотров 257. Ответов 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;
}
//---------------------------------------------------------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2011, 18:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос перевести из 2 в 10. но так... (C++):

Перевести формулу так как понимает паскаль - Turbo Pascal
a:= b:=

Перевести время Unix в стандартное не так просто - Java БД
Добрый день! Стыдно, но уже 2ые сутки бьюсь с такой проблемой, что не могу перевести время из в Unix в обычно при помощи java. Нашел...

Как сделать так,чтобы d перевести в численный тип - PascalABC.NET
const digits : set of char=; var s,d:string; i:integer; begin readln(s); s:=s+' '; i:=1; while not(s in digits) and...

Перевести коды,так чтобы он работал через buttonclick ? - Delphi
program Project2; {$APPTYPE CONSOLE} uses SysUtils; const n=20; var a:array of integer; i,s:integer; begin

Введите слово,если первая буква прописная,перевести ее в заглавную.Слово может быть как на англ так и на русском языке - Delphi
Введите слово,если первая буква прописная,перевести ее в заглавную.Слово может быть как на англ так и на русском языке.

Введите слово,если первая буква прописная,перевести ее в заглавную.Слово может быть как на англ так и на русском языке - Pascal
Введите слово,если первая буква прописная,перевести ее в заглавную.Слово может быть как на англ так и на русском языке.

1
osipov93
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131
22.12.2011, 00:43  [ТС] #2
сделал)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2011, 00:43
Привет! Вот еще темы с ответами:

Сделать так, чтобы функция возвращала как целые, так и дробные значения - C++
Задача: нужно найти среднее арифметическое чисел в одномерном массиве разных типов. В main() у пользователя спрашивается размер...

Как сделать так что я мог умножать не на два числа а на 3,4,5 и так далее? - C++
Вот код: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main(){ float a,c; char b; skip: ...

Дописать программу так, чтобы в массив вводились как целые числа так и вещественные - C++
помогите дописать программу так чтобы в массив вводились как целые числа так и вещественные #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; ...

Так как же сделать так, чтобы Remoting выполнялся в уже существующем на сервере объекте? - Visual Basic .NET
Общее описание проблемы Существует Solution, состоящий из сервера, клиента и общей dll-библиотеки. Между клиентом и сервером...


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

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

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