Задать вопрос
31 марта, 12:22

Перебор сочетаний из n-элементного множества по k. С++, паскаль абс или питон

+3
Ответы (1)
  1. 31 марта, 13:39
    0
    int X[100];

    int N;

    void Swap (int a, int b)

    {

    int t=X[a];

    X[a]=X[b];

    X[b]=t;

    }

    void Generate (int k)

    {

    if (k==N)

    {

    for (int i=0; i
    std::cout<
    std::cout<<"/n";

    }

    else

    {

    for (int j=k; j
    {

    Swap (k, j) ;

    Generate (k+1) ;

    Swap (k, j) ;

    }

    }

    }

    int main ()

    {

    std::cout<<"N=";

    std::cin>>N;

    for (int i=0; i
    X[i]=i+1;

    Generate (0) ;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Перебор сочетаний из n-элементного множества по k. С++, паскаль абс или питон ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы