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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Toshik_
1 / 1 / 0
Регистрация: 17.08.2013
Сообщений: 91
#1

VOLVO + FIAT = MOTOR - C++

21.09.2013, 15:23. Просмотров 309. Ответов 0
Метки нет (Все метки)

Ребят, помогите решить ребус VOLVO + FIAT = MOTOR... при условии что буква это цифра... У меня вот такой код получился:
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>
#include <locale.h>
#include <algorithm>
using namespace std;
 
 
int main()
{
    int A [10] = {0,1,2,3,4,5,6,7,8,9};
    int & v = A[0], & o = A[1], & l = A[2], & f = A[3], & i = A[4], & a = A[5], & t = A[6], & m = A[7], & r = A[8];
    int count = 0;
    while (next_permutation (A, A+10))
       if ( v * 10000 + o * 1000 + l * 100 + v * 10 + o + f * 1000 + i * 100 + a * 10 + t == 
            m * 10000 + o * 1000 + t * 100 + o * 10 + r )
       {  
           cout << v << o << l << v << o << " + " << f << i << a << t << " = " 
                << m << o << t << o << r << endl;
           count++;
       }
    setlocale(LC_ALL, "RUS");
    cout << endl;
    cout << "Всего решений: " << count << endl;   
    system("pause");
    return 0;        
}
Но он медленный, за 2, 675 секунды выдает 10 ответов, как сделать быстрее?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2013, 15:23     VOLVO + FIAT = MOTOR
Посмотрите здесь:

Решить ребус: VOLVO - FIAT=MOTOR Pascal
Фары Fiat Uno
Arduino Преобразование кода Arduino с L-Motor Shield на Motor Shield
Напишите решение ребуса WOLVO+FIAT=MOTOR Free Pascal
Arduino Adafruit Motor Shield крутит колеса только в одну сторону
День рождения volvo
Arduino Как организовать питание Arduino совместно с L293D Motor Shield?
Решить ребус: VOLVO - FIAT = MOTOR C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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