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

Брутфорс (brute force) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамический список, беглый указатель http://www.cyberforum.ru/cpp-beginners/thread869657.html
Здравствуйте, помогите решить следующую проблему: в задании сказано создать двусвязный динамический список и произвести с ним некоторые действия. Список создан, заполнен, но не могу в функцию передать указатель на конец списка. Если указатель на начало передан, то на конец не получается, так как след его теряется после функции объявления и заполнения списка. #include <iostream> #include...
C++ Составить программу, моделирующую заполнение гибкого магнитного диска Составить программу, моделирующую заполнение гибкого магнитного диска. Общий объем памяти на диске 360 Кбайт. Файлы имеют произвольную длину от 18 байт до 32 Кбайт. В процессе работы файлы либо записываются на диск, либо удаляются с него. В начале работы файлы записываются подряд друг за другом. После удаления файла на диске образуется свободный участок памяти, и вновь записываемый файл либо... http://www.cyberforum.ru/cpp-beginners/thread869643.html
Алгоритмы на графах C++
может кто может подсказать: как работать со списком рёбер для реализации алгоритмов для поиска расстояний в графе?
C++ Сравнение C++ с С#
Какие существенные достоинства и недостатки C++ есть по сравнению с C# ?
C++ getline работа с файлами http://www.cyberforum.ru/cpp-beginners/thread869633.html
Читаю книгу: философия с++ и там есть некий пример работы с файлами:#include <string> #include <fstream> #include <iostream> using namespace std; int main() { ifstream in ("test.txt"); string s. line;
C++ Задачка,структура,найти самого отстающего студента вот задачка , вводиш 10 фамилий и по 1 отценке , а как сделать чтобы вводить 5 фамилий и по 3 оценки каждому. #include<iostream.h> #include<math.h> void main() { struct suny { char familia; int ocenky; }A; подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
18.05.2013, 23:37     Брутфорс (brute force)
Методом перебора это делается.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
    cout <<"nachalo"<<endl;
    for(double i=0;i<=10;i++)
        for(double j=0;j<=10;j++)
            for(double p=0;p<=10;p++)
            {
                for(double k=0;k<=10;k++)
                {
                    if((10-k-p-i-j)==0)
                    {
                        cout <<i<<':'<<j<<':'<<p<<':'<<k<<endl;
                    }
                    else
                        continue;
                }
            }
 
    return 0;
}
Добавлено через 4 минуты
Кому интересно сколько билетов нужно купить в лотерею, чтобы 100% выиграть. 6 из 36 щас посмотрим сколько билетов нужно купить.

Добавлено через 7 минут
От подсчет количества билетов
У меня результат вышел 2.56573e+009 это значит 2.56573 * 10 в 9 степени? чото меня два нуля перед 9 смущают?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
    double count=0;
    cout <<"nachalo"<<endl;
    for(double i=0;i<=36;i++)
        for(double j=0;j<=36;j++)
            for(double p=0;p<=36;p++)
                for(double k=0;k<=36;k++)
                    for(double r=0;r<=36;r++)
                        for(int c=0;c<=36;c++)
                        {
                        //  cout <<i<<' '<<j<<' '<<p<<' '<<k<<' '<<r<<' '<<c<<endl;
                            count++;
                        }
 
 
    cout <<"colichectvo biletov= "<<count<<endl;//2.56573e+009
 
    return 0;
}
Короче 2500 000 000 билетов и 100% ваш джек пот
 
Текущее время: 06:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru