Đề của e cho ra thế này : nhập n và k trong đó n là số quả bóng tối đa ném được k là số quả bóng tối thiểu ném vào rổ, người chơi chiến thắng nếu không ném 2 lần liên tiếp không vào rỗ, tìm các cách để người chơi giành chiến thắng ( biểu diễn ném trúng là “x” không trúng là “_” ví dụ nhập n = 5; k=3 thì khi chiến thắng sẽ như này x _ x x _
hoặc x x x x _
thua sẽ như này x _ _ x x
mấy bác help với giúp e cái điều kiện để k xảy ra _ _
với
#include <stdio.h>
#define max 100
int n,k;
int x[max];
int dem,dem1;
void nhap()
{
printf ("Nhap n : ");
scanf ("%d",&n);
printf ("Nhap k : ");
scanf ("%d",&k);
}
void xuatnghiem()
{
dem=0;
dem1=0;
for (int i=1;i<=n;i++)
{
if (x[i]==1)
dem++;
else
dem1++;
}
if (dem>=k)
{
for (int i=1;i<=n;i++)
if (x[i]==1)
printf ("x");
else
printf ("_");
printf ("\n");
}
}
void bongro(int i)
{
for (int j=0;j<=1;j++)
{
x[i]=j;
if (i==n)
xuatnghiem();
else
bongro(i+1);
}
}
int main()
{
nhap();
bongro(1);
}