userinfo close

  ,

معما و مقدمات نظریه گروه ها


puzzle_and_elementary_group_theory

تاسیس: 9 تیر 1387  پروفایل کلوب
مدیر کلوب: ریچارد امپتی - معاونان
برای آشنایی با سیستم اجرایی ابن کلوب بحث قوانین کلوب را مطالعه کنید.
 

لیست بحث ها

  عناوین بحث ها ارسال کننده پاسخها بازدید بروز رسانی اولویت
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)

عنوان بحث

پاتیا یعنی آب و آفتاب , patiaa

P-099

اگر اعداد 1 تا 9 را با هم جمع کنیم عدد 45 و اگر آنها را در هم ضرب کنیم 362،880  بدست خواهد آمد..

حالا فرض کنید 9 عدد صحیح مثبت تک رقمی داریم که جمع آنها 45 و ضرب آنها 362،880  است. آیا میتوان گفت جواب مسئله فقط اعداد 1-9 است؟ به عبارتی آیا جواب مسئله یکتاست؟

پاسخ ها

ترتیب پاسخ ها : از اولین پاسخ
پاتیا یعنی آب و آفتاب , patiaa
5
نقل قول از : ریچارد امپتی

درود

دو تا جواب وجود دارد.

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 كه من ازش استفاده میكنم.

 

ممنون.. جواب کامله..


ریچارد امپتی , richard_empty
ریچارد امپتی - 12:17 1390/04/1
4

درود

دو تا جواب وجود دارد.

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 كه من ازش استفاده میكنم.

 

پاتیا یعنی آب و آفتاب , patiaa
3
بچه ها تو این سوال ارقام میتونن تکرار شن.. 
پاتیا یعنی آب و آفتاب , patiaa
2


چرا به ذهنت نرسید که اعداد میتونن تکراری باشن؟؟
شاهین الف , shuhin_a
شاهین الف - 15:01 1390/03/31
1
به به بانو

چه سوتی باحالی دادی

حالا فرض کنید 9 عدد صحیح مثبت تک رقمی داریم که جمع آنها 45 و ضرب آنها 362،880  است. آیا میتوان گفت جواب مسئله فقط اعداد 1-9 است؟ به عبارتی آیا جواب مسئله یکتاست؟

مگه ما کلا چند تا عدد تک رقمی داریم؟ مگه به غیر از یک تا نه اعداد تک رقمی دیگه ای هم داریم که جواب یکتا نباشه؟

ولی اگه منظورت این هست که ایا اعداد دیگه ای هم هست ( تعدادشو نمیدونم میتونه مطرح شه یا نه) که جمعشون بشه 45 و ضربشون بشه 362880  این فرق میکنه و باید روش فکر کرد.

ولی کلا ما ده تا عدد تک رقمی مثبت داریم. پس حتما یکتاست جوابش


شاد باشی عزیز



کلوب دات کام
کلیه محتوای این سایت توسط کاربران درج شده است و کلوب دات کام هیچ مسئولیتی نسبت به آن ها ندارد.