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

Операция mod() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать double в string http://www.cyberforum.ru/cpp-beginners/thread137374.html
Подскажите как преобразовать double в string ?? Нашел что то похожее при помощи ostringstream , но там не совсем то.. Преобразование string в double реализовал следующим образом: double val = atof(stroka.c_str()); , где stroka - объект класса string. Правильно?
C++ Вычислить сумму элементов , pасположенных на главной диагонали и выше ее Дана действительная квадpатная матpица поpядка n (n<=8). Вычислить сумму тех ее элементов , pасположенных на главной диагонали и выше ее,котоpые пpевосходят по величине все элементы, pасположенные ниже главной диагонали. Если таких элементов нет , вывести на экpан соответствующее сообщение. Я понимаю, что прога не сложная, но я просто не догоняю... P.S TC..... http://www.cyberforum.ru/cpp-beginners/thread137369.html
Найти сумму чисел, кратную трем. C++
найти сумму i(Е сверху N, снизу i=1 ) кратно трём!
Работа с Массивами: реализация списка через массив? C++
В общем: Можно ли записать в ячейку массива больше одного символа? Можно ли с помощью массива сделать к примеру список дел, т.е. я пишу "Вымыть посуду", "Помыть пол" и эта информация вводится в первую и вторую ячейку массива соотвественно, Если же нельзя, то подскажите как можно реализовать это? (т.е. чтобы записывать дела и чтобы потом их можно было удалять - редактировать - добавлять. ...
C++ dec2bin http://www.cyberforum.ru/cpp-beginners/thread137347.html
Доброго времени всем, задумался как-то над "простой задачей по переводу чисел из одно с.с. в другую", допустим у нас имеется какое-то число N, его надо перевести из 10 в 2ую форму, само число может быть каким угодно, по этому нужно либо использовать динамический массив либо искать какой-то отличный способ, кроме как деление на 2 с остатком и последующей инверсией 1 и 0. Кто-нибудь может...
C++ Вращение куба Возникают проблемы с циклами поворотов.Куб рисуется не полностью .Если кому -нибудь не сложно , подскажите в чем проблема. Часть программы : TKubic *Kubic; const int n=8, k=12; struct point { int x,y,z; }t; struct line подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
30.05.2010, 20:31     Операция mod()
Evg, здесь требуется деление длинных чисел, которые не укладываются в стандартные типы данных, то есть явно больше 64 бит, а ты предлагаешь деление 32-битных чисел.
Тут надо бы число представить в виде массива (или строки, как говорил Кнут) и работать частями. То есть поделить младшую часть, посмотреть есть ли перенос в следующий разряд и т.д. Только вот проблема возникает от того, что "школьный" алгоритм деления столбиком будет 2 числа в 128 бит (еще только в 128) делить неимоверно долго. А вот над более сложными алгоритмами (один из них кстати очень и очень подробно описан у того же Кнута) придется думать. Тем более, если это задание институтское, то придется еще и объяснять как он работает о_О
 
Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru