تسجيل الدخول تسجيل جديد

تسجيل الدخول

إدارة الموقع
منتديات الشروق أونلاين
إعلانات
منتديات الشروق أونلاين
تغريدات تويتر
  • ملف العضو
  • معلومات
DZSecurity
Support
  • تاريخ التسجيل : 15-11-2008
  • المشاركات : 164
  • معدل تقييم المستوى :

    10

  • DZSecurity is on a distinguished road
DZSecurity
Support
رد: 100 مصباح ... 100 زر ... 100 رجل .
24-05-2013, 09:31 PM
السلام عليكم

مررت بالموضوع أعجبني كتبت كود برمجي بسيط بالـ bash لحل الموضوع:

كود:
#!/bin/bash

# Init
for i in `seq 100`; do
	eval "lamp_$i=0";
done

# Calc
for i in `seq 100`; do
	for j in `seq $i $i 100`; do
		if [ "$(eval "echo \$lamp_$j")" -eq "0" ]; then
			eval "lamp_$j=1";
		else
			eval "lamp_$j=0";
		fi
	done
done

# Display
for i in `seq 100`; do
	eval "echo \$lamp_$i ";
done | xargs
النتيجة:
كود:
$ $ sh test.sh 
1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
الصفر مغلقة، الواحد مفتوحة، سحاول بعد التنقيح بعد قليل اذا تذكرت :) شكرا لكم.

# تعديل بسيط :)

التعديل الأخير تم بواسطة DZSecurity ; 24-05-2013 الساعة 09:49 PM
  • ملف العضو
  • معلومات
الصورة الرمزية سليم يلل
سليم يلل
مشرف ( سابق )
  • تاريخ التسجيل : 02-05-2007
  • الدولة : يلل-غليزان-الجزائر
  • العمر : 42
  • المشاركات : 10,615
  • معدل تقييم المستوى :

    29

  • سليم يلل has a spectacular aura aboutسليم يلل has a spectacular aura about
الصورة الرمزية سليم يلل
سليم يلل
مشرف ( سابق )
رد: 100 مصباح ... 100 زر ... 100 رجل .
24-05-2013, 09:36 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة dzsecurity مشاهدة المشاركة
[/code]كل المصابيح مضاءة
لا يمكن أبدا أن تكون كل المصابيح مضاءة

على الأقل عندنا 25 مصباحا منطفئا وهي المصابيح التي ترقيمها عدد أولي
اللهمَّ لك الحمد حتى ترضى، ولك الحمد إذا رضيت، ولك الحمد بعد الرضا، لك الحمد عدد الكائنات، وملء الأرض والسموات.
  • ملف العضو
  • معلومات
DZSecurity
Support
  • تاريخ التسجيل : 15-11-2008
  • المشاركات : 164
  • معدل تقييم المستوى :

    10

  • DZSecurity is on a distinguished road
DZSecurity
Support
  • ملف العضو
  • معلومات
الصورة الرمزية سليم يلل
سليم يلل
مشرف ( سابق )
  • تاريخ التسجيل : 02-05-2007
  • الدولة : يلل-غليزان-الجزائر
  • العمر : 42
  • المشاركات : 10,615
  • معدل تقييم المستوى :

    29

  • سليم يلل has a spectacular aura aboutسليم يلل has a spectacular aura about
الصورة الرمزية سليم يلل
سليم يلل
مشرف ( سابق )
رد: 100 مصباح ... 100 زر ... 100 رجل .
24-05-2013, 09:42 PM
تعجبني مثل هذي الألغاز التي تحرك الغاز فالراس

لكن الله غالب خويا محمد راني مبلوكي هذو اليامات

عندما استرجع عافيتي التفكيرية سأعود
اللهمَّ لك الحمد حتى ترضى، ولك الحمد إذا رضيت، ولك الحمد بعد الرضا، لك الحمد عدد الكائنات، وملء الأرض والسموات.
  • ملف العضو
  • معلومات
الصورة الرمزية سليم يلل
سليم يلل
مشرف ( سابق )
  • تاريخ التسجيل : 02-05-2007
  • الدولة : يلل-غليزان-الجزائر
  • العمر : 42
  • المشاركات : 10,615
  • معدل تقييم المستوى :

    29

  • سليم يلل has a spectacular aura aboutسليم يلل has a spectacular aura about
الصورة الرمزية سليم يلل
سليم يلل
مشرف ( سابق )
رد: 100 مصباح ... 100 زر ... 100 رجل .
24-05-2013, 09:46 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة dzsecurity مشاهدة المشاركة
أقتبس لك من الموضوع هذا:
" حيث يقوم الأول بالكبس على كافة الأزرار ( 1، 2، 3، 4، ...100 )
أي صارت المصابيح جميعها مضاءة."
لم افهم ؟؟

ساعف خوك برك

هل تقصد أن البرنامج يعطيك الحل لأي عدد من المصابيح

وأن إجابة "المصابيح كلها مضاءة" كانت اقتباسا من الموضوع
اللهمَّ لك الحمد حتى ترضى، ولك الحمد إذا رضيت، ولك الحمد بعد الرضا، لك الحمد عدد الكائنات، وملء الأرض والسموات.
  • ملف العضو
  • معلومات
DZSecurity
Support
  • تاريخ التسجيل : 15-11-2008
  • المشاركات : 164
  • معدل تقييم المستوى :

    10

  • DZSecurity is on a distinguished road
DZSecurity
Support
رد: 100 مصباح ... 100 زر ... 100 رجل .
24-05-2013, 10:01 PM
لقد أخطأت في كتابة الكود الأول، لقد عدلت الاجابة :)

10 مصابيح مضاءة

والكود عبارة عن محاكات فعلية للعملية برمتها ببساطة .

ليلة سعيدة.

  • ملف العضو
  • معلومات
الصورة الرمزية محمد البليدة
محمد البليدة
مشرف
  • تاريخ التسجيل : 29-12-2007
  • المشاركات : 1,515
  • معدل تقييم المستوى :

    18

  • محمد البليدة will become famous soon enough
الصورة الرمزية محمد البليدة
محمد البليدة
مشرف
رد: 100 مصباح ... 100 زر ... 100 رجل .
24-05-2013, 10:25 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة dzsecurity مشاهدة المشاركة
السلام عليكم

مررت بالموضوع أعجبني كتبت كود برمجي بسيط بالـ bash لحل الموضوع:

كود:
#!/bin/bash

# init
for i in `seq 100`; do
	eval "lamp_$i=0";
done

# calc
for i in `seq 100`; do
	for j in `seq $i $i 100`; do
		if [ "$(eval "echo \$lamp_$j")" -eq "0" ]; then
			eval "lamp_$j=1";
		else
			eval "lamp_$j=0";
		fi
	done
done

# display
for i in `seq 100`; do
	eval "echo \$lamp_$i ";
done | xargs
النتيجة:
كود:
$ $ sh test.sh 
1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
الصفر مغلقة، الواحد مفتوحة، سحاول بعد التنقيح بعد قليل اذا تذكرت :) شكرا لكم.

# تعديل بسيط :)
السلام عليكم

أخي الكريم ... مانعرف والو في البرمجة ولكن ما شد إنتباهي في هذا البرنامج هو خلوه من أرقام الرجال الذين يتوالون على العملية وعددهم من 1 إلى 100

يبدو لي أن برنامجك إكتفى بعملية واحدة وهي للرجل الأول ... فأين الباقون في هذا الرنامج .

شكرا على المشاركة .

هَلْ أتى عَلى الإنْسان حينً من الدَّهر لمْ يَكنْ شيئًا مذكورًا
سورة الإنسان الآية 1




  • ملف العضو
  • معلومات
الصورة الرمزية سليم يلل
سليم يلل
مشرف ( سابق )
  • تاريخ التسجيل : 02-05-2007
  • الدولة : يلل-غليزان-الجزائر
  • العمر : 42
  • المشاركات : 10,615
  • معدل تقييم المستوى :

    29

  • سليم يلل has a spectacular aura aboutسليم يلل has a spectacular aura about
الصورة الرمزية سليم يلل
سليم يلل
مشرف ( سابق )
رد: 100 مصباح ... 100 زر ... 100 رجل .
24-05-2013, 10:25 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة dzsecurity مشاهدة المشاركة
لقد أخطأت في كتابة الكود الأول، لقد عدلت الاجابة :)

10 مصابيح مضاءة

والكود عبارة عن محاكات فعلية للعملية برمتها ببساطة .

ليلة سعيدة.
إجابة منطقية حاولت أن أعتمد على الأعداد الأولية لأصل إلى الحل ولكن لم أعرف اين الخلل

المصباح الأول بالطبيعة مضاء

المصابيح 4 , 9 , 25 , 49 مضاءة لأنها الأس المربع للأعداد الأولية 2 , 3 , 5 , 7

المصباحين 16 و 81 مضاءين لأنها الأس الرابع للعددين الأولين 2 و 3

المصباح 64 مضاء لأنه الأس السادس للعدد الأولي 2

بقي مصباحين أين هما ولأي قانون يخضعان يا ترى؟؟

ملاحظة ...كل المصابيح التي ترقيمها عدد أولي هي مصابيع منطفئة بكل تاكيد وعددها 25 مصباحا
اللهمَّ لك الحمد حتى ترضى، ولك الحمد إذا رضيت، ولك الحمد بعد الرضا، لك الحمد عدد الكائنات، وملء الأرض والسموات.
  • ملف العضو
  • معلومات
الصورة الرمزية محمد البليدة
محمد البليدة
مشرف
  • تاريخ التسجيل : 29-12-2007
  • المشاركات : 1,515
  • معدل تقييم المستوى :

    18

  • محمد البليدة will become famous soon enough
الصورة الرمزية محمد البليدة
محمد البليدة
مشرف
رد: 100 مصباح ... 100 زر ... 100 رجل .
24-05-2013, 10:32 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة dzsecurity مشاهدة المشاركة
لقد أخطأت في كتابة الكود الأول، لقد عدلت الاجابة :)

10 مصابيح مضاءة

والكود عبارة عن محاكات فعلية للعملية برمتها ببساطة .

ليلة سعيدة.
السلام عليكم

برافو ... عليك .

سؤال ... هل بإمكانك أن ترشدنا إلى حل دون اللجوء إلى البرمجة ؟

أنت لازم تعملنا دروس محو الأمية في البرمجة

هَلْ أتى عَلى الإنْسان حينً من الدَّهر لمْ يَكنْ شيئًا مذكورًا
سورة الإنسان الآية 1




  • ملف العضو
  • معلومات
الصورة الرمزية زهرة السوسن
زهرة السوسن
شروقي
  • تاريخ التسجيل : 07-01-2009
  • الدولة : الجزائر.أرض العزة
  • المشاركات : 3,441
  • معدل تقييم المستوى :

    19

  • زهرة السوسن will become famous soon enough
الصورة الرمزية زهرة السوسن
زهرة السوسن
شروقي
مواقع النشر (المفضلة)

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 


الساعة الآن 03:33 PM.
Powered by vBulletin
قوانين المنتدى