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

تحويل المصفوفات

مغلق
بدأه del_prog في 2 يونيو 2003 · 0 رد · 913 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1

بسم الله الرحمن الرحيم

مثال لتحويل مصفوفة أحادية إلى ثنائية

مثلا

المصفوفة a أحادية تحوي

12

3

7

9

تتحول إلى b

3 12

9 7

main()

{

int b[4][4],a[4];

int i,j,r,c;

for (i=1;i<=4;i++)

scanf("%d",&a);

r=1;

c=0;

for (i=1;i<=4;i++)

{

   c++;

    if (c>2 )

      {

    r++;  

      c=1;

    }

b[r][c]=a;

}







for (i=1;i<=2;i++)

{

printf("n");

for (j=1;j<=2;j++)

printf("%4d",b[j]);

}

}

main()

{

   int b[2][2],a[4];

  int i,j ,c;

for(i=1;i<=2;i++)

for(j=1;j<=2;j++)

scanf("%d",&b[j]);

c=0;

for(i=1;i<=2;i++)

for(j=1;j<=2;j++)

{

c++;

a[c]=b[j];

}



for(i=1;i<=4;i++)

printf("n %d",a);

}

وتقبلو تحياتي

عبد الوهاب

تم تعديل هذه المشاركة بواسطة محمد علاء الدين عبد العزيز في 8 سبتمبر 2010 في 22:37

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

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