ببخشید با دستور scaf f هم میتونی برام بنویسیش ؟نقل قول:
---------- Post added at 09:05 PM ---------- Previous post was at 09:04 PM ----------
منظورم این هست که با scan f برام بنویسنقل قول:
Printable View
ببخشید با دستور scaf f هم میتونی برام بنویسیش ؟نقل قول:
---------- Post added at 09:05 PM ---------- Previous post was at 09:04 PM ----------
منظورم این هست که با scan f برام بنویسنقل قول:
نقل قول:
واقعا ازت ممنونم که جواب میدی
اگه درست متوجه شده باشم این برنامه ای که نوشتی کل خونه های آرایه رو با اعداد تصادفی پر میکنه
من میخوام برنامه ای بنویسم که بطور تصادفی نه خونه از 81 خونه با اعداد 1 تا 9 پر بشه
بعد کامپیوتر اونو بعنوان یه جدول سودوکو حل کنه
این کدی هست که نوشتم ولی جواب نمیده
برنامه اجرا میشه ولی خطای منطقی داره
فقط عدد 7 رو به تصادف تو یکی از خونه های آرایه y قرار میده
[PHP]#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
int main()
{
clrscr();
int x[9],i;
for(i=0;i<9;)
x[i]=++i;
int y[9][9],j;
for(i=0;i<9;i++)
for(j=0;j<9;j++)
y[i][j]=(0),(0);
int p,t ;
for(i=0;i<8;i++)
{
randomize();
t=rand()%8;
p=rand()%8;
y[t][p]=x[i];
}
for(i=0;i<9;i++)
{
printf(" ");
for(j=0;j<9;j++)
printf("%d ",y[i][j]);
printf("\n\n\n");
}
getch();
return 0;
}[/PHP]
دوست عزیز با چند خط کد نمیشه یه سودوکو بدون عیب نوشتنقل قول:
لینک زیر رو ببین
[HTML]http://sudoku.pauls-pc-repair.com/[/HTML]
من که نمیخوام با این چنتا خط همه چی رو تموم کنمنقل قول:
من میخوام با این چند خط یه آرایه نه در نه تعریف کنم که بطور تصادفی نه خونه از هشتاد و یک خونه اون آرایه رو با اعداد
1
2
3
4
5
6
7
8
9
پر کنم
ولی این کدی که نوشتم فقط عدد هفت رو بطور تصادفی تو یکی از خونه های آرایه قرار میده در صورتی که من میخوام اعداد یک تا نه رو تو آرایه قرار بدم
سلام
من یه سری کد نوشتم که باید یه اشکال کوچیک داشته باشه
هدف من اینه که یه سودوکو بنویسم که هر بار که برنامه اجرا میشه یه سودوکو ی جدید تولید بشه بعد
خود کامپیوتر هم خودش حلش کنه کدش رو کامل نوشتم ولی وقتی میزنم که کاپیوتر حلش منه
تمام خونه ها صفر میشه
اگه یکی محبت کنه بگه مشکلش از کجاس ممنون میشم
[PHP] #include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
int main()
{
randomize();
clrscr();
//.................................................. .
int x[9],i;
for(i=0;i<9;i++)
x[i]=i+1;
//.................................................
int y[9][9],j;
for(i=0;i<9;i++)
for(j=0;j<9;j++)
y[i][j]=(0);
//.................................................
int p,t;
for(i=0;i<9;i++)
{
p=rand()%9+1;
t=rand()%9+1;
y[p][t]=(x[i]);
}
//.................................................
for(i=0;i<9;i++)
{
printf(" ");
for(j=0;j<9;j++)
printf("%d ",y[i][j]);
printf("\n\n");
}
//.................................................. ....
//
// aaaaaaaaa aaaaaa
// a aa a a a a a a
// a a a a a aaaaaa a a a a a
// a a a a a a a a a aaaa a
// a a a a a a a a a a a
// a a a a a a a a aaaaa a a
// a a a a a aaa a a a a a
// aaaaaaaaa a a a a a a a a a
// a a a a a a a a a a a
// a a a a a a a a a a a
// a a a aa aaaa a aaaaaaaa a a
//.................................................. .....
printf("to solve sudoku press any key%s");
getch();
//.................................................. ......
int satr[9],soton[9],xcopy[9],k,c,g,h,v,b;
for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{
c=0;
if(y[i][j]=(0))
{
for(k=0;k<9;k++)
xcopy[k]=(x[k]);
for(g=0;g<9;g++)
for(h=0;h<9;h++)
{
satr[c]=y[g][h];
soton[c]=y[h][g];
c++;
}
for(v=0;v<9;v++)
for(b=0;b<9;b++)
{
if(satr[b]!=(0),satr[b]==(xcopy[v]))
xcopy[v]=(0);
}
for(v=0;v<9;v++)
for(b=0;b<9;b++)
{
if(soton[b]!=0,soton[b]==(xcopy[v]))
xcopy[v]=(0);
}
for(v=0;v<9;v++)
{
while(xcopy[v]=(0))
y[i][j]=(xcopy[v]);
}
}//end of if
}//end of for
}// end of main for
printf("\n\n");
//.........................................
for(i=0;i<9;i++)
{
printf(" ");
for(j=0;j<9;j++)
printf("%d ",y[i][j]);
printf("\n\n");
}
//................................................
//.................................................
getch();
return 0;
}[/PHP]
چی شده همه میخوان سودوکو بنویسن خوب دوستان نوشتن یک سودوکو بدون اشکال با چند خط کد امکان پذیر نیست از من گفتن بود:46:
قطعا این کدی که من نوشتم اگه بدون اشکال اجرا بشه باز نمیتونه یه سودوکو ی کامل و بدون عیب باشه ولی استادمونو راضی میکنه
لطفا اگه کسی میدونه مشکلش کجاش بگه
ثواب داره
البته ده نمره extra هم داره
mer30
سلام
برای طراحی سودوکو نمیشه به هرخونه ای به صورت رندوم
عدد داد. عدد ها باید حساب شده باشه . فکر کنم طراحی سودوکو سخت تر از حلش باشه
موفق باشید:11:
ای باب چرا هیشکی کد منو نمیخونه و همینطوری نظر میده
اول کد رو بخونید لطفا بعد نظر بدید
من اعداد یه تا نه رو به تصادف تو جدول پخش کردم
پس اگه همشون هم تو یه ردیف یا ستون بیفتن هیچ مشکلی نداره