العودة إلى موقع برمج

ممكن معرفة اين الخطأ في هذا الكود

#1

السؤال موجود في تدي برمج في موضوع المصفوفات

أكمل الكود بحيث يتم طباعة جميع قيم المصفوفة باستخدام جملة for.

باستخدام جملة for للدوران، قم بطباعة كل عدد في المصفوفة على سطر جديد.

#include <stdio.h>

int main(int argc, char **argv)
{
int i, array[5] = {1,2,3,4,5};
for(i=0;i<5;i++)
{
printf("%d\n", array[i]);
}

return 0;

}

#2

الكود يبدو صحيح, هل يمكنك وضع صورة توضح الكود ضمن التحدي لنتمكن من التحقق وتحديد السبب الممكن للظهور نتيجة خاطئة حيث يمكن ان يحوي حلك اخطاء من دون ان تنتبه لها ضمن التحدي

#3

#4

يمكنك قراءة معلومات تساعدك على تحديد سبب ظهور نتيجة خاطئة من الرابط:

#5

أين الخطأ أنا لا أفهم ( لديى إمتحان يرجى الرد عليا في أقرب وقت );

#6


(البرنامج يعمل بشكل طبيعي !).أم أنا لم أفهم السؤال ؟

1 Like
#7

حلك صحيح ولكنك قمت بحذف امر الطباعة قبل جملة الدوران من الطلب السابق ولم يتم طلب ذلك ضمن السؤال اعد المحاولة وستحل المشكلة

#8

لم افهم السؤال ؟!

#9

هل قمت باجراء اي تغيير على الكود الموجود مسبقا مثل دالة الطباعة؟ حيث تمرير سعة المصفوفة سيتم تمريرها كعدد صحيح وليس مصفوفة
اعد المحاولة وفقط قم باستدعاء الدالة print كما قمت بكتابتها ضمن الدالة main

#10

ممكن اعرف فين المشكلة؟

#11

تحقق من هذا الحل واعد المحاولة

#12

جربت ماقلته ولم ينجح الأمر من فضلكم من يعرف الحل يخبرنا

#13

هل يمكنك وضع صورة توضح حلك بعد التعديل

#14

#15

لماذا قمت بتعريف المتغير ضمن دالة محددة اعد المحاولة مع وضع التعريف ضمن الكلاس مع باقي المتغيرات

#16

لم افهم ما المقصود

#17

المطلوب تعريف متغير جديد باسم NAME_KEY
يمكنك الاستفادة من المعلومات الموجودة ضمن الرابط لمساعدتك

1 Like
#18

ما اسم الكورس الذي تشاهده

#19
int array[5] = {1, 2, 3, 4, 5};

printf("%d\n", array[1]);

for(int i = 0; i < 5; i++)
{
    printf("%d\n", array[i]);
}

هذا الحل