コード例 #1
0
ファイル: Game_v2.c プロジェクト: Bobby49/lezioni
int vincente(int n)
{
	int i;
  	if (n<3) return 1;  
  	if (n<6) return 0;
  	for(i=0;i<=n;i++)
      if (vincente(i)==0 && vincente(n-i)==0)
      	return 1;
	return 0;
}
コード例 #2
0
ファイル: lezione281013.c プロジェクト: sco93/Whatever
int vincente(int n)
{
  int i;
  if (n<3) return 1;
  if (n<6) return 0;
  for (i=n/2;i<0;i--)
  {
  // printf(" %d (%d) = %d + %d\n",n,k,i,n-i);
   if (vincente(i)==0 && vincente(n-i)==0)
      return 1;
  }
  return 0;
}
コード例 #3
0
ファイル: lezione281013.c プロジェクト: sco93/Whatever
int main(int argc,const char * argv [])
{
  int num;
  for(num=0;num<10000;num++)
    if(vincente(num)==1)
        printf("il numero %d è vincente! ^_^\n", num);
    else
        printf("il numero %d è perdente! :(\n", num);
        return 0;
}