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

Перевод длинных целых чисел из двоичной в десятичную - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ неработающая функция проверки http://www.cyberforum.ru/cpp-beginners/thread1202895.html
У меня есть 2 кода. 1 это рабочий - крестики нолики на заданном поле (с горем пополам но работает) 2 это попытка улучшения 1 кода. Беда в том, что во 2-м не читает первые и последние 5 строк (точнее они есть, но поставить туда ничего нельзя). Подскажите, в чем может быть проблема? 1 вариант #include "stdafx.h" #include "iostream" #include "conio.h" #include "Windows.h" // dlya cvetov using...
C++ Как добиться 40 миллисекунд в консоле? Функция Sleep() не пойдёт Написал такой код, но он даст 26 кадров в секунду вместо 25. #include <stdio.h> // D7R printf #include <conio.h> // D7R _getch #include<sys\timeb.h> timeb tms; short ms15() http://www.cyberforum.ru/cpp-beginners/thread1202892.html
C++ Почему не рекомендуется использовать препроцессор?
Я сейчас активно пользуюсь #define для упрощения понимания кода. Например, у меня сложная система классов, что бы получить одну переменную из класса, нужно набрать около 20-30 букв. А если нужно сделать какой-то сложный if(), то вообще условие строчек на 5 разъезжается. И я придумал помогать себе #define вот такие образом: #define ПРОВЕРКА_ЧТО_Х_НЕРАВЕН_У (class1->class2->class3...x !=...
Переведите с Pascal на C++ C++
var a,x,max,min:extended; begin read(a); min:=a; max:=a; while not eoln do begin read(a); if a<min then min:=a; if a>max then max:=a; end; writeln(max-min:0:2);
C++ Выведите остаток от деления A^B (A в степени B) на C http://www.cyberforum.ru/cpp-beginners/thread1202862.html
Помогите, пожалуйста, исправить программу Вам даны целые числа A, B и C. Выведите остаток от деления A^B (A в степени B) на C. Технические условия Входные данные Единственная строка входного файла содержит три целых числа: A, B, C (1 <= A, B, C <= 1018). Числа разделены пробелами. Выходные данные Выходной файл должен содержать одно целое неотрицательное число, меньшее C - ответ к...
C++ Найти сумму положительных элементов матрицы в каждой строке Доброго времени суток. Задание: Найти сумму положительных элементов матрицы в каждой строке. Программа почти закончена, проблема с последним циклом. #include <iostream.h> #include <string> int main () { int i,j,n,m; int a; int sum=0; подробнее

Показать сообщение отдельно
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 778
Записей в блоге: 10
08.06.2014, 19:22     Перевод длинных целых чисел из двоичной в десятичную
Вобщем мне нужна верхняя граница для длины вектора , желательно ,чтобы зависимость была от длины числа в двоичном представлений


Я как то на днях понял ,как сделать наоборот , об этом можете посмотреть у меня в блоге
за доказательство этого не брался ,но на моих тестах все четко работает ))

Аналогично пытался сделать и тут ,но тут не все так ,четко

справа : Количество цифр в десятичной записи
слева : количество знакомест и двоичное представление чисел
1 - 1 ~ 1 - 1
2 - 11 ~ 3 - 1
3 - 111 ~ 7 - 1
4 - 1111 ~ 15 - 2
5 - 11111 ~ 31 - 2
6 - 111111 ~ 63 - 2
7 - 1111111 ~ 127 - 3
8 - 11111111 ~ 255 - 3
9 - 111111111 ~ 511 - 3
10 - 1111111111 ~ 1023 - 4
11 - ~ 2047 - 4
12 - ~ 4095 - 4
13 - ~ 8191 - 4
и тут на тройки не приходиться расчитывать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru