السلام عليكم اخوتي الكرام ورحمة الله وبركاته
مثالنا لهذا اليوم هو سؤال من احد الاخوة ويقول:
اكتب برنامج بلغة سي بلس بلس لحساب قيمة المتسلسلة التالية
y=(j*j+12/j!)
لقيم j من 2 الى قيمة نحن ندخلها بأستخدام دوارة for
الجواب في الصورة ادناه
اتمنى ان يكون الحل واضحاً وننتظر بقية اسئلتكم واستفساراتكم والله الموفق لكل خير
تحياتي للجميع ولا تنسوا المشاركة ان احسستم انه يمكن ان يكون المنشور مفيداً لشخص اخر 🙂
شكرا استاذ
يعطيك العافية
إعجابإعجاب
شكراً جزيلاً
إعجابإعجاب
أستاذ لو سمحت
كيف بحله باستخدام nested for
بدون ما أستخدم function
إعجابإعجاب
ممكن وبسهولة من خلال حساب المضروب في الفور الاولى والمتسلسلة في الفور الثانية وبتعديل بسيط ولكن هذه الطريقة هي الاسهل ولذا اعتمدتها
إعجابإعجاب
كيف بحله باستخدام ال nested for
بدون ما أستخدم function
إعجابإعجاب
f=1;
for (i=1;i<n;i++)
f=f*i
هذا للمضروب والبقية نفسه
إعجابإعجاب
د. مصطفى اعتقد عندك مشكلة بدالة المضروب
لو استدعينا الدالة
fact(1)
تكون النتيجة مجهولة غير معلومة
اما لو استدعينا الدالة
fact(3)
راح يستمر باستدعاء الدالة حتى
x=1
وهي نتيجة غير معلومة
إعجابإعجاب
اخي الكريم الدالة المستخدمة دالة عالمية وقد جربتها على كل القيم ولم يكن هناك خطأ والطريقة المستخدمة قد تبدو غريبة ولكنها مجربة ومضمونة 100%
تحياتي 🙂
إعجابإعجاب
هل جربت مضروب الصفر
fact(0)
ما هي النتيجة التي تظهر لك
إعجابإعجاب
اخي الكريم اذا لاحظت في دالة الفور انا استدعيت المضروب للأعداد من 2 الى العدد الي يقوم المستخدم بأدخاله ولذا فلن يتم استدعاء الدالة للصفر ولا للواحد 🙂
تحياتي
إعجابإعجاب
انت قلت جربته على كل القيم !!
اني جربته دالة في المحرر المحاكي تعمل بشكل صحيح على بعض القيم
http://www.tutorialspoint.com/compile_cpp_online.php
اما هذا المحرر المحاكي تكون النتيجة صفر دائما
http://ideone.com/
اما باستخدام برنامج المحرر turbo c++ borland
فتكون النتيجة قيم موجبة كبيرة ومرة تكون سالبة
وعند استخدام المضروب للصفر ففي الجميع يدخل بدورة غير منتهية
وقد لاحظت انه يبداء من 2 لو قمنا بتغير السؤال وقلنا انه يبداء من الصفر هل يعمل البرنامج!!!
إعجابإعجاب
الاخ الكريم اذا بدلنا البرنامج فسنظطر الى تبديل كل شيء فلا يوجد دالة تعمل في كل مكان وزمان وبخصوص دالة المضروب فهذا احد امثلة استخدامها في مواقع عالمية 🙂
http://www.programiz.com/cpp-programming/examples/factorial-recursion
تحياتي وشكراً للأهتمام والمتابعة
إعجابإعجاب
ممكن تشرح لي خطوة خطوة وبالتعويض عند الاستدعاء مع توضيح قيمة المكدس stack
fact(2)
إعجابإعجاب
ان شاء الله
إعجابإعجاب
د.مصطفي لوسمحت عندي سوال اريد حله
إعجابإعجاب
تفضلوا بارسال السؤال في تعليق وسيتم نشر حله ان شاء الله
إعجابإعجاب
العفو استاذ شلون يتم ايجاد حل لهذا المثال
Y=1^1+2^2+3^3……N^n باستخدام function
إعجابإعجاب
سيتم حله ونشره قريبا ان شاء الله
إعجابإعجاب
شكرا استاذ انا بأنتضار الحل ☺
إعجابإعجاب
تم نشر الحل قبل قليل باسم
سؤال وجواب بلغة سي بلس بلس 22
إعجابإعجاب
س ع استاذ سوالي رتب عناصر قائمة موصولة تصاعديا في لغة c++
إعجابإعجاب
الجواب موجود في هذا الرابط:
https://www.geeksforgeeks.org/how-to-sort-a-linked-list-that-is-sorted-alternating-ascending-and-descending-orders/
إعجابإعجاب
لا اعرف يكف اكتب عنوان بريدي الالكتروني
إعجابإعجاب
لا يحتاج الى كتابته فقد تمت الاجابة عن التعليق السابق هنا
إعجابإعجاب
السلام عليكم أريد برنامج لقياس نسب الكراهية ل الشخص المقابيل من خلال الاسم باستخدام لغة ++c و شكراً
إعجابإعجاب
وعليكم السلام
اولا يجب تحويل “نسب الكراهية بحسب الاسم” الى معادلة رياضية وبعدها ممكن حل السؤال
إعجابإعجاب
ممكن لو سمحت يا هندسة تبعتلي لينك البرنامج اللى بتطبق عليه عشان انا لسة مبتدئ ومحتاج أطبق الأكواد
وشكرا مقدما
إعجابإعجاب
هذا هو البرنامج الذي استخدمه:
http://www.codeblocks.org/
إعجابإعجاب