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

функции класса BigInteger. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ У кого есть Turbo C++ под DOS http://www.cyberforum.ru/cpp-beginners/thread264008.html
Всем Привет. У кого есть Turbo C++ под DOS скиньте если не сложно. Срочно нужен.. в поиске нет нормальных ссылок
C++ Простые сомножители Любое натуральное число может быть единственным образом разложено на простые сомножители. Напишите программу для выполнения такого разложения всех натуральных чисел от N1 до N2 с использованием рекурсивной подпрограммы. помогите на borlandC++ 3.1 http://www.cyberforum.ru/cpp-beginners/thread263998.html
C++ стороны треугольника
Есть строка, скажем "789", где 7,8 и 9 - (по задумке -a,b,c) стороны треугольника. (ясно, что стороны могут быть и многозначными числами). Пусть в данном слечае: chislo = atoi (buffer); a = (chislo/100)%100; b = (chislo/10)%10; c = chislo%10; if (a+b >c) ... я могу уверенно работать с числами от 0 до 9. (т.е. могу вводить любые единичные числа, к примеру такие строки: "123","789","147"...
C++ Реализация класса стэк
Необходимо реализовать методы класса СТЭК. Все методы должны возвращать true в случае удачного завершения и false в противном случае.
C++ указатели в с++ как бить http://www.cyberforum.ru/cpp-beginners/thread263960.html
как зделать так чтоб в етой програме while((ch = fgetc(Pfile1))!=EOF) { while((ch1 = fgetc(Pfile1))!=EOF) { if(ch==ch1) pt++; }
C++ массив массивов или что-то в этом роде у меня есть число а -составное которое делится на b1,b2,...,bn; и в зависимости от bi надо создать столько динамических двумерных массивов Пример 15=5*3; тогда необходимо создать 5 массивов к b1 и 3 массива к b2; подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
25.03.2011, 19:17     функции класса BigInteger.
- сдвиги длинного числа влево и вправо на заданное количество цифр
// (сдвиг вправо - деление на степень 10, влево - умножение)
friend BigInteger operator <<(const BigInteger& x, int y);
friend BigInteger operator >>(const BigInteger& x, int y);
Вообще не понятно. Зачем y, если всегда деление/умножение на 10? Помеещать любое число, чтобы шевроны нарисовать? Нипанятна...

Добавлено через 32 секунды
Или у - количество порядков, на которые нужно сдвинуть?
 
Текущее время: 23:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru