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

МНОЖИТЕЛИ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлом http://www.cyberforum.ru/cpp-beginners/thread193325.html
Мне требуется подключить текстовый файл ко всей программе. Прежде поключал файл только к конкретной процедуре. Благодарю за помощь.
C++ Обработка массивов с использованием указателей. Передача одномерных массивов в функции. Шаблоны функций ПОМОГИТЕ!!!!!!! КАК ЭТО РЕШАТЬ??? Ввести и обработать два одномерных массива, содержащие соответственно n целых и m вещественных компонентов. Вычислить: 1) количество элементов массива, меньших С; 2) сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. 3) Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от... http://www.cyberforum.ru/cpp-beginners/thread193315.html
списки C++
драсти всем.мне надо создать список массивов.а как это дело объявить не знаю.помогите аа)))
C++ Лэйс на с++
#include <iostream> using namespace std; int main () { int lays=0; char mas; cin>>mas; for (int i=0; i<=strlen(mas);i++) if ('(') lays++;
C++ Отцентровать слово http://www.cyberforum.ru/cpp-beginners/thread193289.html
Нужно ввести слово и отцентровать его, то есть сделать так, чтобы оно было посередине экрана. Помоги чем-нибудь, пожалуйста....
C++ Определить количество членов последовательности а1, ..., an, имеющих нечетные порядковые номера Определить количество членов последовательности а1, ..., an, имеющих нечетные порядковые номера, при этом будучи кратными 3 и не кратными 5; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
04.12.2010, 19:46     МНОЖИТЕЛИ
Цитата Сообщение от Mayonez Посмотреть сообщение
valeriikozlov, за каким принципом работает программа?
сразу что-то не очень понятно
Если честно, то и мне не очень понятно(шучу )
Давайте сначало совсем без кода алгоритм объясню, потом понятней будет.
Здесь немного ДП и немного комбинаторики. Для начала заполняем массив mas[][] значениями степени 2 как написал в посте 11.
Далее рассматриваем числа произведения простых чисел. Смысл здесь такой, например К для числа 2*2*13*13 будет равно К для числа 2*2*3*3. Но число 2*2*3*3 заведомо меньше, чем число 2*2*13*13.
Вот по этому смыслу мы и перебираем все варианты наборов простых чисел, вычисляя их произведение (с использованием длинной арифметики), а также вычисляя число К для этого набора (и сравниваем с уже имеющимся числом для данного К).
Например есть набор простых чисел 2 2 2 3, то из этого набора родятся такие наборы чисел:
2 2 2 3 5
2 2 2 3 3

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