בהמשך לעזרתכם

yair697

New member
בהמשך לעזרתכם

תודה לכם אבל בלינק שכבתם לי אני לא יודע איך להגיע למה שצריך לעשות בכל אופן כתבתי משהו אבל זה לא מושלם אשמח עם תוכלו לעזור לי להשלים את זה #include <stdio.h> __int64 count; void choose(int n,int min,int max,int buff[],int eob) { if(n==0) { for(int i=0;i<eob;i++) { printf("%d ",buff); } printf("\n"); count++; return; } for(int i=min;i<=max-n+1;i++) { buff[eob]=i; choose(n-1,i+1,max,buff,eob+1); } } void main() { int buff[10]; count=0; choose(6,1,45,buff,0); printf("Total: %I64d variations\n",count); } ואתם צודקים בקשר האפשרויות שקימות טעות שלי תודה רבה לכם
 
למעלה