مصطفى 36a2
مشرف قسم C/C++
- سوريا
- ربّي يسّر
- [ تمت الإجابة ]كيف استخلص المنطق البرمجي ؟
أخي أنت تخلط بين عدد الأبعاد وبين عدد العناصر .. مصفوفة من أربع أبعاد ستكون مثل هذه : int a[2][2][2][2]; أما مصفوفة فيها أربع عناصر ستكون : int a[]={1,1,1,1}; أرجو الانتباه لذلك .. فهذا خطأ قاتل . _____________________ بالنسبة لسؤالك نعم عليك الحل باستخدام rec…
- الدرس التاسع : التعامل مع الملفات و المجلدات في لغة php
جزاك الله خيراً .. قبل أن أتابع القراءة للنهاية استوقفتني العبارة : ولكن عندما جربت الدالة وجدتها تقرأ سطرا واحدا كل مرة .. وهكذا مكتوب في المرجع أيضاً .. :) وشكرا
- مشروع : تحويل نص بنية شجرية إلى تنسيق JSON
لمن أحب قراءة الكود بدون شرح فهذه هو : <?php $output=""; function Print_($a) { global $output; echo $a; $output.=$a; } $Rhandler=fopen("1.txt",'r'); $llevel=0; Print_("{"); $x=false; for($i=0;!feof($Rhandler);$i++,$llevel=$clevel) { $content=fgets($Rhandler); …
- مشروع : تحويل نص بنية شجرية إلى تنسيق JSON
السلام عليكم ورحمة الله وبركاته .. إهداءً للأخ أحمد أبو السعود والأخ عبد اللطيف عرفانا لهما بالجميل .. فقد تعلمت php حقيقة من خلال دروسهما في دورة ( لنبدأ مع PHP ) أقدّم هذا البرنامج ... كتابة خريطة على هيئة شجرة وتحويلها إلى ترميز JSON . فكرة البرنامج : نحتاج…
- السؤال الثامن من مسابقة الفريق العربي للبرمجة -8
هل هناك خطأ في الجواب ؟ تأكدت من الحل مراراً .. ولكن الموقع يعطي نتيجة خاطئة .. هل يمكن مراجعة الجواب مرة أخرى من قبل المشرفين ؟
- نتيجة السؤال السابع من مسابقة الفريق العربي للبرمجة 7
الحمد لله :) حسنا هذا هو الكود بpython #الحمد لله :) a=977512078596485748596025489639774125036587412099999741121022541316545474654654689544512846512332132131126546546546468879798133987487945612845 x=0 y=0 while x<10: if (pow(2,a-1,a)==1)and(pow(3,a-1,a)==1)and…
- الكتابة في ملف و طباعة سطر جديد
السلام عليكم ورحمة الله وبركاته ظهرت لي مشكلة بسيطة أحببت مشاركتها هنا .. لنفترض أننا نقوم بكتابة برنامج يطبع عبارة : Hello World!Hello World! أي أن الطباعة في سطرين مختلفين .. ونريد أن يكون الخرج في ملف خارجي .. هذا كود بسيط جداً (يُفترض أنه يقوم بالمطلوب ) $…
- ما هي لغة التجميع(Assembly Language)؟
السلام عليكم أخي الكريم ... أحيي فيك رغبتك للتعلم .. وأرجو ألا تخمد أبداً :) قبل الكلام عن لغة التجميع .. لا بد أن تعرف عن لغة الآلة .. لغة الآلة هي التعليمات التي يفهمها المعالج مباشرة .. (وكل معالج له لغة آلة .. أي أن كل آلة لها لغة خاصة بها ..) الحاسوب يختل…
- تعرف إلى std::stack
السلام عليكم ورحمة الله وبركاته بنى المعطيات Data Structures هي طرق مجرّدة لحفظ البيانات أو الكائنات .. وأقصد بعبارة "طرق مجرّدة" أنها لا تحتاج إلى حاسوب مثلا لتكون موجوده .. كما أن الرياضيات هي أفكار مجرّدة والأرقام هي مفاهيم مجرّدة .. سنتحدث اليوم بإذن الله …
- [ تمت الإجابة ]طلب شرح كود : الزيادة السابقة والزيادة اللاحقة
اختي الكريمة .. الكود يوضح عملية الزيادة السابقة .. والزيادة اللاحقة .. في السطر الأول قيمة m هي 66 وفي السطر التالي : تتم زيادة m فيصبح 67 ثم نحفظ القيمة في n فيصبح n=67 أيضا .. في السطر الرابع تتم زيادة m فتصبح 68 ولكن باستخدام الزيادة اللاحقة أي أن قيمة الت…
- السؤال السابع من مسابقة الفريق العربي للبرمجة -7-
لست أستاذا أنا تلميذ :rolleyes: نظرية fermat وتعقيدها الزمني هو اللوغاريتم الثنائي للعدد المختبر ولكنها تعطي الاجابة باحتمال خطأ 0.00001 % لذلك لها تطوير اسمه miller rabin وهو (على حد علمي ) أسرع اختبار لاختبار أولية الأعداد .. ليس لدي معرفة عميقة بالرياضيات و…
- كود تحويل درجة الحرارة
أظن أن الكود منسوخ من النت ...(والله أعلم ) والسبب هو: الكود الخاطئ المرفق هو : conveter = (temp – 32) * 5/9; أما الكود الصحيح فهو :) conveter = (temp - 32) * 5/9; هل لاحظت أي فرق :D سأترك للأخوة متعة اكتشاف الخطأ ... ولكن على أي حال أخي الكريم .. يمكنك نسخ ال…
- السؤال السابع من مسابقة الفريق العربي للبرمجة -7-
:) /index.php/topic/273449-%D8%A7%D9%84%D8%A3%D8%B9%D8%AF%D8%A7%D8%AF-%D8%A7%D9%84%D8%A3%D9%88%D9%84%D9%8A%D8%A9-fermat-little-theory/
- [ تمت الإجابة ]مشكلة : استخدام المصفوفات الديناميكية
أخي الكريم .. أولا أعتذر للتأخر في الرد .. مشكلتك بسيطة كما أرى .. فأنت تريد تعريف مصفوفة من نوع string ولفعل ذلك .. قمت بكتابة : name_of_pro= new string(name_pro) ; الكود السابق يُعرّف مؤشرا إلى سلسلة نصية وحيدة فقط .. وبالتالي تحتوي اسما واحدا .. أما إذا أرد…
- تعرف على دالة الترتيب السريع qsort
السلام عليكم ورحمة الله وبركاته إنه لمن الممتع أن تكتب دوالك بنفسك .. ستتعلم الكثير وتكتسف الأخطاء وتتدرب على المفاهيم الأساسية .. ولكن عليك ان تعتاد رغم ذلك على استخدام الدوال الجاهزة التي قام عشرات المبرمجين بتطويرها لتصل الى المستوى المطلوب .. وغالبا ستجدها…
- إعادة توليد الأخطاء .. تمرير الوسطاء للدالة printf
بارك الله فيك .. اجابة كاملة وتامة كما عوّدتنا أخي Mr.B :) بسبب الدراسة العشوائية غير الأكاديمية .. تصبح فقرات بسيطة ربما في كتاب .. اكتشافات تستحق الذكر بالنسبة لي D: شكرا للرد الممتاز .. وفقك الله :)
- إعادة توليد الأخطاء .. تمرير الوسطاء للدالة printf
السلام عليكم ورحمة الله وبركاته عندما تظهر لك مشكلة برمجية عجيبة .. وتحجز لك دماغك لمدة ليست بالقصيرة .. فأسوأ ما يمكن أن يحدث هي أن تختفي لوحدها !! نعم .. إن أسوأ المشاكل هي التي تظهر فجأة وتختفي فجأة ... واعلم أن عدم قدرتك على توليد نفس الخطأ Bug فهذا يعني أ…
- نقاش : الدالة() rand ليست عشوائية أبداً ...
بالنسبة لي ففقد صرت أستعمل srand في كل دورة للحلقة عندما تكون rand ضمن حلقة ما وأقوم بضرب( time(0 ببعض الأرقام العشوائية أيضا..... لأضمن عشوائية العشوائية بشكل ممتاز D: ولكن هذا لن يخفى على مبرمج يحاول اختراق البرنامج .:) شكرا لمشاركتك :)
- تعريف عدد عشوائي بسهولة ..
يا مرحبا أخي العزيز خالد ... اشتقنالك يا رجل .. كنت أذكرك في نفسي الأسبوع الماضي :) فكرتك صحيحة إذا كنت تتحدث عن العناوين :) ___________ أخي محمد فتحي إجابة ممتازة أحسنت :) ___________ والأخ abdou001 إجابتك مثل اجابتي تقريبا :) . ___________ إجابتي ذات الحروف …
- تحويل Sql Query لملف XML
بما أن الموضوع مثبّت هل يمكن لأحدهم رفع الكود هنا على الأقل ؟ لا أعرف أين أجد الكود داخل الرابط المرفق ! و شكرا سلفا ..