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

Длинная арифметика - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с классом http://www.cyberforum.ru/cpp-beginners/thread145444.html
Необходимо написать класс который будет переводить из 16-ой системы счисления числа в 10-ю систему счисления, классы только неделю назад изучать начал, поэтому еще не все понимаю, помогите люди добрые... #include <iostream.h> #include <math.h> #include <string.h> #include <conio.h> //Obiavlenie klassa class Hex{ char *s; int len; public:
C++ Одномерный массив (С) Помогите с этим пожалуйста. Написать нужно в С. Дан одномерный массив A. Изменить знак у всех отрицательных элементов, стоящих правее минимального. Максимальный элемент массива удалить. N<=20. Тип элементов массива - целые числа. Добавлено через 16 часов 48 минут народ помогите плз, надо срочно.. http://www.cyberforum.ru/cpp-beginners/thread145424.html
дополнить строку... C++
Очень нужна ваша помощь! уже пол месяца парюсь над этим наверно... Задача заключается в следующем.Имеется файл, допустим a.txt, в нем произвольное количество строк, к примеру: ааа аа а б бб ппп п п п п Нужно дополнить каждую строку до опрделенной длины(пользователь не может поменять это число) тем, что программа равномерно добавляет пробелы между словами. я могу сделать так чтобы прога...
C++ Использование указателей и функций
Сформировать динамический массив Х размера M × N из случайных целых чисел. В программе организовать функцию для подсчета среднего арифметического ненулевых элементов массива Х, принадлежащих диапазону .
C++ Неотрицательные элементы http://www.cyberforum.ru/cpp-beginners/thread145407.html
Помогите решить задачу. ДАно натуральное число n. Вычислить, сколько неотрицательных элементов есть в матрице A, если aij = sin ((i+j)\2). Заранее спасибо
C++ С++, круг минимального радиуса Помогите решить задачку: Заранее спасибо! подробнее

Показать сообщение отдельно
Питекантроп
 Аватар для Питекантроп
246 / 140 / 6
Регистрация: 14.06.2010
Сообщений: 340
14.06.2010, 21:39     Длинная арифметика
код может быть кривой, паскаль я плохо знаю, синтаксис переделаешь
Pascal
1
2
3
4
5
6
7
8
9
a[0]=1;
for i:=1 to 64 do
     q=0;
     for j:=0 to n-1 do
          a[j]=a[j]*2+q;
          q=a[j] div 10;
          a[j]=a[j] mod 10;
     end
end
это будет 2^64=18446744073709551616
 
Текущее время: 03:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru