| عناوین بحث ها | ارسال کننده | پاسخها | بازدید | بروز رسانی | اولویت | |
|---|---|---|---|---|---|---|
|
|
0
|
180
|
88/10/19 (18:13)
|
|
||
|
|
0
|
158
|
89/3/7 (10:58)
|
|
||
|
|
0
|
3
|
91/1/15 (16:27)
|
|
||
|
|
1
|
23
|
90/8/8 (19:51)
|
|
||
|
|
46
|
194
|
90/7/17 (19:58)
|
|
||
|
|
18
|
98
|
90/6/5 (01:45)
|
|
||
|
|
12
|
79
|
90/5/24 (09:27)
|
|
||
|
|
3
|
43
|
90/5/20 (12:29)
|
|
||
|
|
9
|
57
|
90/5/19 (12:51)
|
|
||
|
|
24
|
151
|
90/5/18 (22:01)
|
|
||
|
|
9
|
72
|
90/5/15 (09:42)
|
|
||
|
|
1
|
46
|
90/5/12 (10:29)
|
|
||
|
|
0
|
31
|
90/5/10 (19:17)
|
|
||
|
|
8
|
97
|
90/5/10 (18:18)
|
|
||
|
|
7
|
41
|
90/5/7 (16:14)
|
|
||
|
|
5
|
30
|
90/5/5 (02:43)
|
|
||
|
|
2
|
28
|
90/4/26 (15:28)
|
|
||
|
|
2
|
27
|
90/4/17 (11:23)
|
|
||
|
|
8
|
45
|
90/4/9 (17:32)
|
|
||
|
|
1
|
18
|
90/4/8 (12:17)
|
|
درود
دو تا جواب وجود دارد.
1 2 3 4 5 6 7 8 9
1 2 4 4 4 5 7 9 9
من برای حل معما یه برنامه نوشت.
#include<stdio.h>
main()
{
int a[9],b,c;
for (a[0]=1;a[0]<10;++a[0])
for (a[1]=a[0];a[1]<10;++a[1])
for (a[2]=a[1];a[2]<10;++a[2])
for (a[3]=a[2];a[3]<10;++a[3])
for (a[4]=a[3];a[4]<10;++a[4])
for (a[5]=a[4];a[5]<10;++a[5])
for (a[6]=a[5];a[6]<10;++a[6])
for (a[7]=a[6];a[7]<10;++a[7])
for (a[8]=a[7];a[8]<10;++a[8])
{
b=45-(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]);
c=362880-(a[0]*a[1]*a[2]*a[3]*a[4]*a[5]*a[6]*a[7]*a[8]);
if ((b==0)&&(c==0))
printf("%d %d %d %d %d %d %d %d %d \n",a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8]);
}
}
پ .ن :
ممكنه بعضی قسمت های برنامه به نظر زائد باشه. مثلا اینكه چرا مقایسه و محاسبه عبارت شرطی if مستقیم انجام نمیشن. اینا برمیگرده به محدودیت های زبان ANSI C كه من ازش استفاده میكنم.

درود
دو تا جواب وجود دارد.
1 2 3 4 5 6 7 8 9
1 2 4 4 4 5 7 9 9
من برای حل معما یه برنامه نوشت.
#include<stdio.h>
main()
{
int a[9],b,c;
for (a[0]=1;a[0]<10;++a[0])
for (a[1]=a[0];a[1]<10;++a[1])
for (a[2]=a[1];a[2]<10;++a[2])
for (a[3]=a[2];a[3]<10;++a[3])
for (a[4]=a[3];a[4]<10;++a[4])
for (a[5]=a[4];a[5]<10;++a[5])
for (a[6]=a[5];a[6]<10;++a[6])
for (a[7]=a[6];a[7]<10;++a[7])
for (a[8]=a[7];a[8]<10;++a[8])
{
b=45-(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]);
c=362880-(a[0]*a[1]*a[2]*a[3]*a[4]*a[5]*a[6]*a[7]*a[8]);
if ((b==0)&&(c==0))
printf("%d %d %d %d %d %d %d %d %d \n",a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8]);
}
}
پ .ن :
ممكنه بعضی قسمت های برنامه به نظر زائد باشه. مثلا اینكه چرا مقایسه و محاسبه عبارت شرطی if مستقیم انجام نمیشن. اینا برمیگرده به محدودیت های زبان ANSI C كه من ازش استفاده میكنم.








