انا حاليا في كورس cs50 وكان مطلوب اني اعمل دالة تأخز رقم من المستخدم وبنأ علي هزا الرقم اطبع علامات استفهام يعني لو الرقم = 5 اطبع
?????
وهزا ما استطعت الوصول له
استخدام حلقة do while تقصد بها تجنب القيم السالبة، إذا الشرط الخاص بها يكون طالما n<0 وليس أكبر في السطر 18
وفي حلقة for لدينا n عملية طباعة، الشرط لديك مناسب وصحيح لكن اعتد على كتابته بالشكل i<n
كما يود اختلاف حيث قمت بتعريف الدالة get_mar على أنها تستقبل n وهذا ليس ضروري، سطر 3 و 10
والخطأ استدعائها بدون تمرير قيمة في السطر 6
كما قمت بتعريفها بالشكل void وقمت بإعادة n منها ب return سطر 26 هذا خطأ (إما لا تعيد قيمة أي فقط Return) أو تعدل الدالة ل int get_mar وتعيد قيمة
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.