الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في الrecursive

مغلق
بدأه Andromeda في 12 مارس 2006 · 3 رد · 541 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

لو كان عندي string مثلا "s[ ]="12131

هل يمكنني ان اعرف كم مرة تكرر الرقم (واحد) بالrecursive ؟

وان كان ممكن كيف اكتب ال condition

(ملاحظه) -_-

هذا ليس واجب ولكن مجرد سؤال لزيادة المعلومات.

#2

ما المشكلة لديك في كتابة هذه الوظيفة ؟؟

اولا فكر فيها باستخدام loop مثل do - while أو for مثلا ونفذها بهذا الشكل

نفس الشروط التي تستخدمها في الـ loop هي نفسها التي تستخدمها في الـ recursive

تحتاج شرطين , شرط لتوقف الـ loop أو استدعاء الدالة مرة اخرى

وشرط لزيادة عداد الوحايد

#3

السلام عليكم ورحمة الله

هل تقصد اني يجب ان اعمل اولا if(s[ ]!='\0 ')

والشرط الثاني اعمل كول للفنكشن +1 ؟؟

هل هذا ماتقصده ام لا

شكرا

هذا الموضوع مغلق.

مواضيع مشابهة