Есть ответ 👍

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

149
396
Посмотреть ответы 2

Ответы на вопрос:


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< n; i++)

std: : cout< < x[i]< < " ";

std: : cout< < "\n";

}

else

{

for(int j=k; j< n; j++)

{

swap(k,j);

generate(k+1);

swap(k,j);

}

}

}

int main()

{

std: : cout< < "n=";

std: : cin> > n;

for(int i=0; i< n; i++)

x[i]=i+1;

generate(0);

}


1)А 2)CDBA

Объяснение:

Популярно: Информатика