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

A+B - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как удалить файл только для чтения? http://www.cyberforum.ru/cpp-beginners/thread154478.html
Пишу функцию поиска файлов в указанной директории: void Delfil(char temp, int atrb) { if(atrb) { int key=0; cout<<temp<<" - Только для чтения. \n1. Удалять? 2. Пропустить? \n";...
C++ оператор "?" int fact( int x) { return x==1 ? 1:x*fact(x-1); } что означает данное выражение? интересует вопросительный знак, как я понимаю это условие. ещё если можно объяснитель на другом примере по... http://www.cyberforum.ru/cpp-beginners/thread154452.html
Перегрузка операторов ввода/вывода. C++
Класс комплексных чисел. Нужно чтобы программа выводила и вводила в таком виде (функции in и out): #include <iostream> #include <math.h> using namespace std; class complex {
Ошибка в программе C++
#include <iostream> #include <cstdlib> #include <cstring> using namespace std; class strtype { char* p; int len; public:
C++ Удалит из данной последовательности все группы букв вида abcd http://www.cyberforum.ru/cpp-beginners/thread154373.html
очень нужно написать 2 проги на С....помогите кто чем может 1.даны натуральное число n, символы S1,..., Sn.Удалит из данной последовательности все группы букв вида abcd 2. Даны матрицы А и В...
C++ Среднее арифметическое последовательности Здравствуйте, только начал изучать С и столкнулся с проблемой, есть задача на циклы с использованием for: "Написать программу, которая вычисляет среднее арифметическое вводимой с клавиатуры... подробнее

Показать сообщение отдельно
el Gato Estelar
9 / 9 / 0
Регистрация: 26.05.2010
Сообщений: 36
19.07.2010, 16:14
ну первое, что приходит на ум -- сделать через длинную арифметику. Основная идея -- ты числа хранишь в массиве, используя, например, 1000-10 ричную систему исчисления(или 10-1000, не помню).
т.е. число 123456789 будет хранится в трёх разрядах по основанию 1000, в 10-ричной записи. Что то вроде: 789 456 123 (если идти с начала массива). Таким образом, для хранения 10^100 тебе понадобится массив из 34 элементов. Далее, реализуешь арифметические функции сложения/умножение/печати/что то ещё и -- вуаля! Работаешь с числами произвольной длинны.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru