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

سؤال| كيف يعمل هذا الكود بإستخدام المصفوفات

بدأه l7ool في 15 مايو 2012 · 2 رد · 515 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

جميعاً

هذا الكود عجزت أفهم كيف طلع لي الأوت بت

000001234

#include <iostream>
using namespace std;
const int size=5;
void f(float p[ ][ size])
{
for (int i = 0; i < 2; i++)
for (int j = 0; j < size; j++)
p[j] = i*j;
}
int main()
{
float p[2][5];
f(p);
for (int i = 0; i < 2; i++)
for (int j = 0; j < size; j++)
cout << p[j] << " ";
return 0;
}

عشان كذا أبغى احد يشرح لي الكود وكيف طلع لي النتيجه هذي ؟

شاكره ومقدره للجميع التعاون :)

#2

السلام عليكم

يمكنك كتابة الكود هكذا :

#include <iostream>
using namespace std;
const int size=5;
void f(float p[ ][ size])
{
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < size; j++) {
            cout<<"p["<<i<<"]["<<j<<"] = "<<i<<"*"<<j<<" = "<<i*j<<endl;
            }
        cout<<endl;
    }
}
int main()
{
    float p[2][5];
    f(p);
    return 0;
}

أظن أن المُخرجات أصبحت واضحة الآن, صح ؟ :)

بالتوفيق.

1
#3

أحمد الشنقيطي

انت رائع الله يعطيك العافيه ويرزقك من حيث لاتحتسب :)

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…