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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Александр Макед
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 22
#1

Комбинаторика в программировании - C++

10.09.2013, 13:04. Просмотров 1529. Ответов 4
Метки нет (Все метки)

есть алфавит длинны Х;
длинна слова Y;

написать код(лучше на с++) который будет составлять и выводить все возможные варианты слов.
буквы могут повторятся, хранить слова не нужно, составили и вывели.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2013, 13:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Комбинаторика в программировании (C++):

Математика в программировании - C++
Дорогие программисты, объясните мне пожалуйста, как математика отражается в программировании и такие разделы как арифметика, элементарная...

С++ в web-программировании - C++
Добрый день! Вопрос дилетанта. Применяется ли язык C++ в web-программировании? Если да, то в каких аспектах?

Словарной запас в Программировании - C++
Всем доброго времени суток уважаемые. Хотел бы у вас спросить, так сказать совет услышать. Я вроде разбираюсь в кодах, хожу уже 1ую неделю...

Комбинаторика - C++
От пользователя требуется ввести n. Результат должен быть таким:

Комбинаторика - C++
Доброго всем времени суток!Помогите пожалуйста с решением такой задачи.Дана последовательность вещественных чисел.Пользователь вводит...

Комбинаторика - C++
Помогите написать алгоритм для вычисления количество непустых последовательностей из ряда чисел. Или кинте ссылочку, где почитать. Что я...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Том Ардер
Модератор
Эксперт по математике/физике
3742 / 2355 / 293
Регистрация: 15.06.2009
Сообщений: 4,219
10.09.2013, 14:24 #2
Для кодов, алгоритмов есть гораздо более подходящие ветки форума, а к математике задача вряд ли близка.
Куда лучше перенести тему?
0
Александр Макед
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 22
10.09.2013, 14:44  [ТС] #3
лучше к ветке программирования.
0
Catstail
Модератор
22616 / 10977 / 1779
Регистрация: 12.02.2012
Сообщений: 18,121
12.09.2013, 14:18 #4
0) Слово "длина" пишется с одним "н"
1) Общее количество слов = XY
2) код:

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream.h>
#include <string.h>
 
int main(int argc, char* argv[])
{
    char S[]="abcdef"; // алфавит
    int n,i,j,l,k;
    cout << "n=";
    cin >> n;
    
    int  *arr  = new int[n];
 
    l=strlen(S);
 
    for (i=0; i<n; i++) arr[i]=0;
    
 
    while(1)
    {
        for (i=0; i<n; i++) 
        {   
            k=arr[i];
            cout << S[k];
        }
        cout << endl;
        j=0;
        while (1)
        {
            arr[j]=arr[j]+1;
            if (arr[j] < l) break;
            arr[j]=0;
            j++;
            if (j == n) break;
        }
        if (j == n) break;
    }
 
    delete [] arr;
    return 0;
}
1
Александр Макед
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 22
12.09.2013, 16:40  [ТС] #5
спасибо, помогли=)
можно закрывать=)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2013, 16:40
Привет! Вот еще темы с ответами:

Комбинаторика на С++ - C++
Нужно составить программу, или скорее функцию, которая для заданного натурального числа k выводит все возможные произведения k чисел с...

Комбинаторика - C++
Здравствуйте все. В данный момент дпополнительно решил заняться комбинаторикой, столкнулся с задачей, и никак не могу её решить.Суть...

комбинаторика - C++
Здравствуйте! Я решаю задачи по дискретной математике на языке С.В интернете масса примеров задач на тему комбинаторики, но на языке...

Применение структур в прикладном программировании - C++
расскажите мне про структуры и их применение в прикладном программировании, заранее спасибо.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.09.2013, 16:40
Ответ Создать тему
Опции темы

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