اريد مساعدة لحل هذة الاسئلة


(rafa adam) #1
  1. دالة ادخال التاريخ بشكل ارقام ثم طباعة التاريخ مع الشهر كتابة ؟
  2. اكتب برنامج يقوم بإدخال اعداد لمصفوفة ولا يقبل سوى الاعداد من 1 الى 9 ؟

#2

ما هي لغة البرمجة التي تريد تنفيذ هذه البرامج بها؟؟


(rafa adam) #3

++c


#4

هذه البرامج بسيطة جدا ويمكنني مساعدتك فى انجازها وتصحيح الاخطاء ولكن لابد ان يكون لديك معرفة بلغة السي بلس بلس والبدء فى الحل


(rafa adam) #5

لدية معرفة بها ولكن لازلت مبتدئ فارجوا المساعدة …أكون شاكرة لك.


#6

يمكنك البدء فى حل الاسئلة وعرض ما قمتي بعمله وما المشكلة التي واجهتيها


(rafa adam) #7

السؤال الأول تم
اما السؤال الثاني فشرطة انه عند ادخال <<cin لا يقبل سوى ادخال الاعداد من 1-9 ففكرت باستخدام round ولكنني لم اصل الى أي نتيجة :sweat:


#8

هل المطلوب ان البرنامج يقبل فقط الاعداد من ١ الي ٩؟؟
يمكنك مثلا وضع cin فى while loop
ويتم انتهاء التكرار اذا ادخل المستخدم عدد صحيح


(rafa adam) #9

هل يمكنك التوضيح اكثر اذا سمحت :roll_eyes:


(rafa adam) #10

الأستاذ في الجامعة طلب حلها باستخدام round digit
split
وليس لدي أي فكرة عن هذه


#11

فى الحقيقة لم افهم ما المقصود يرجى التوضيح اكثر مع ذكر مثال للحالة الصحيحة والحالة الخطأ


(rafa adam) #12

المقصود انه عند ادخال اعداد المصفوفة لا يقبل سوى 1-2-3-4-5-6-7-8-9 اما اذا كان رقما اخر مثلا 11 لا يقبله … طبعا لا نستفيد من استخدام for او while لهذا نستخدم round digit


#13

ولماذا لا نستفيد من استخدام while لتقوم بفحص القيمة التى ادخلها المستخدم فاذا كان الرقم اقل من ١ او اكبر من ٩ تظهر له رسالة خطأ.

round digit تستخدم للتقريب فمثلا اذا ادخل المستخدم ٩,٧ يمكننا تقريبها الي ١٠


(rafa adam) #14

يعني اذا ما فيها تعب تقدر تكتب لي الكود :slightly_smiling_face:


#15

وما المشكلة فى كتابة الكود؟؟ هذا تمرين بسيط جدا يجب ان تكوني قادرة على كتابته بنفسك.

يمكنك البدء فى كتابة الكود وفى حالة واجهتي اى مشكلة يمكني مساعدتك