Wie könnte ich das beheben ?? es geht immer zuerst Tank, sollte es nicht zufällig sein? oder gibt es eine Möglichkeit, dies mit Strings zu codieren? gibt es 10 Tanks und wir haben ein paar Münzen einfügen in. goes from this patternes geht immer zuerst Tank
for(k=0;k<=Jsayi-1;k++){
printf("%d . press smth to continue ",k+1);
//1 ise sola 0 ise sağa düşer
left=0;
for(i=0;i<9;i++)
{
while(rand()%2!=0)
left++;
}
Ich glaube Problem hier ist,
if(left=9){
hzn1++;
printf("1. tank \n");
}else if(left=8)
{hzn2++;
printf("2. tank \n");
} else if(left=7)
{hzn3++;
printf("3. tank \n");
}else if(left=6)
{hzn4++;
printf("4. tank. \n");
}else if(left=5)
{hzn5++;
printf("5. tank \n");
}else if(left=4)
{hzn6++;
printf("6. tank \n");
}else if(left=3)
{hzn7++;
printf("7. tank\n");
}else if(left=2)
{hzn8++;
printf("8. tank \n");
} else if(left=1)
{hzn9++;
printf("9. tank \n");}
else if(left=0)
{hzn10++;
printf("10. tank \n");
} } }
wo ihr mich falsch bin ich nicht die Lösung oder ein anderes finden konnte,
Algorithmus
Verwenden Sie == statt = in wenn Bedingung – rsp
Oder besser, verwenden Sie 'switch-case'. Ich muss Ihren ganzen Code sehen, um sicher zu sein, aber ich denke, Sie können die ganze Idee fallen lassen und stattdessen ein Array verwenden. – Neo
Saiten werden besser sein, aber ich konnte keinen Algorithmus finden –