Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический список, беглый указатель http://www.cyberforum.ru/cpp-beginners/thread869657.html
Здравствуйте, помогите решить следующую проблему: в задании сказано создать двусвязный динамический список и произвести с ним некоторые действия. Список создан, заполнен, но не могу в функцию...
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");...
C++ Задачка,структура,найти самого отстающего студента вот задачка , вводиш 10 фамилий и по 1 отценке , а как сделать чтобы вводить 5 фамилий и по 3 оценки каждому. #include<iostream.h> #include<math.h> void main() { struct suny { char... подробнее

Показать сообщение отдельно
ninja2
814 / 188 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
18.05.2013, 23:37
Методом перебора это делается.
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% ваш джек пот
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.