تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب برمجة فكرة بلمصفوفات
#5
السلام عليكم ورحمة الله

شكرا لكل من حاول مساعدتي الحمد لله انحلت المشكلة

وهذا كود الفكر للفائدة

ولكي لايضيع حق احد فان احد الاخوة جزاه الله الف خير قد ساعدني في منتدى اخر
كود :
#include <stdio.h>

main()
{

const int ROWS = 3 ;
const int COLS = 3;
int inputs[ROWS][COLS]={0};
int col_item[COLS]={0};
int i,j,k,count=0,outputs_rows,**outputs;



inputs[0][0] = 10;
inputs[0][1] = 20;
inputs[0][2] = 30;
inputs[1][1] = 50;
inputs[1][2] = 60;
inputs[2][1] = 80;


for(i=0;i<ROWS;i++)
{      
        if(inputs[i][0] == 0)
                break;
        col_item[0]++;
}
for(i=0;i<ROWS;i++)
{      
        if(inputs[i][1] == 0)
                break;
        col_item[1]++;
}
for(i=0;i<ROWS;i++)
{      
        if(inputs[i][2] == 0)
                break;
        col_item[2]++;
}

outputs_rows = col_item[0]*col_item[1]*col_item[2];

outputs = new int*[outputs_rows];
for(i=0;i<outputs_rows;i++)
{
        outputs[i] = new int[COLS];
}

for(i=0;i<col_item[0];i++)
{
        for(j=0;j<col_item[1];j++)
        {
                for(k=0;k<col_item[2];k++)
                {
                        outputs[count][0] = inputs[i][0];
                        outputs[count][1] = inputs[j][1];
                        outputs[count][2] = inputs[k][2];
                        count++;
                }
        }
}

for(i=0;i<outputs_rows;i++)
  {
        for(j=0;j<COLS;j++)
        {
                        printf(" %d ",outputs[i][j]);
                        
        }
        printf("\n");
  }

}
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
طلب برمجة فكرة بلمصفوفات - بواسطة خادم الصدر - 14-12-12, 11:20 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] استفسار حول برمجة تطبيقات سطح المكتب ahmed rm 2 2,490 23-08-21, 03:45 PM
آخر رد: ahmed rm

التنقل السريع :


يقوم بقرائة الموضوع: