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

опять комбинаторика (с одного языка на другой) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод кода символа в шестнадцатиричной системе счисления http://www.cyberforum.ru/cpp-beginners/thread174309.html
Добрый вечер! У меня возник вопрос. Программа разделяет символьную строку (любую) на группы символов, коды которых заканчиваются одной цифрой в системе счисления по основанию 16. Результат...
C++ Чередование знаков Подскажите, как организовать чередование знаков --++--++... +-+-+ знаю что -1^(n-1), а по два знака? http://www.cyberforum.ru/cpp-beginners/thread174298.html
C++ Преобразовать дату
Гении С++, вы моя последняя надежда... Задали мне задачу по программированию. Она простая, буквально делается за 10 мин, но с С++ я не дружу, поэтому сюда и пишу... Вообще ничего не получается. Если...
Шифрование непрерывным способом на нелинейной обратной связи C++
Доброго времени суток, форумчане! Объясните пожалуйста(желательно на конкретном примере) как осуществить непрерывное шифрование на нелинейной обратной связи?
C++ Обьявление переменных в циклах и до http://www.cyberforum.ru/cpp-beginners/thread174278.html
Возник вопрос почему? Без обьявления int x = 1; до цикла возникает ошибка при компиляции программы ... Хотя в книжке обьявление типа и начального значения делаеться в цикле >= for (здесь) НА...
C++ Простейший калькулятор Калькулятор считает сумму, разность, произведение и частное двух чисел a и b Код: #include <stdio.h> #include <conio.h> int main() { float a,b; char ch; подробнее

Показать сообщение отдельно
murderer
3202 / 1426 / 75
Регистрация: 06.10.2010
Сообщений: 3,145
10.10.2010, 10:13
Я плохо знаю C. Вот кажется получилось
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
int main(array<System::String ^> ^args)
{
#define N 5
#define M 3
    int i;
    char s[M+1];
    char a[M+1];
    for(i=0;i<M;i++)
        a[i]=1;
    a[i]=0;
    do
    {
        a[0]++;
        for(i=0;i<M;i++)
        {
            if(a[i]>N)
            {
                a[i]=1;
                a[i+1]++;
            }
            s[i]=a[i]+48;
        }
        printf(s);
        printf("\n");
    }while(a[M]!=1);
    getchar();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru