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

[ تمت الإجابة ]كيفية إعادة مصفوفة ثنائية البعد

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

السلام عليكم

كيف اجعل الدالة تسترجع مصفوفة ثنائية ارجو الاجابة ضروري جدا

هذا الكود يسترجع مصفوفة احادية فارجو التعديل علية لجعلها تسترجع مصفوفة ثنائية

#include<iostream.h>
int *que (int r,int e)
{
int *t=new int[10];

t[1]=r;t[2]=e;
return t;
}

main(){
int *arry,g,h;
arry=que(1,2);
g=*(arry+1);
h=*(arry+2);
cout<<"g="<<g<<"  "<<"h="<<h;

}

ستسمع من الناس افضل ماينطقون اذ اسمعتهم افضل ماتنطق به

قاعدتان تحكمان حياة العظماء وهما

قوله تعالى :((لا يَضُرُّكُمْ مَنْ ضَلَّ إِذَا اهْتَدَيْتُم...))

وقوله : ((قُلْ كُلّ يَعْمَل عَلَى شَاكِلَته..))

فلولا ان العظماء يفكرون بطريقة مختلفة عن غيرهم ولا يهمهم ان يضل الاخرين ان اهتدوا ...

ولولا انهم يعملون على شاكله انفسهم وليس تقليدا لغيرهم لما اصبحو متميزين عن الناس.

ولما اصبحو عظماء....

#2

الكود التالي يقوم بتهئية مصفوفة ثنائية البعد يتم تمريرها إلى الدالة init_tab_dynamic :

#include <stdio.h>
#include <stdlib.h>

#define X 10
#define Y 10

void print(int** array) {
    for (int i = 0; i < X; i++) {
        for (int j = 0; j < Y; j++) {
            printf("%d | ", array[j]);
        }
        printf("\n_______________________"
                "_______________\n");
    }
}

void init_tab(int tab[X][Y]) {
    int i, j;
    for (i = 0; i < X; i++) {
        for (j = 0; j < Y; j++) {
            tab[j] = 0;
        }
    }
}

int ** init_tab_dynamic(int x, int y) {
    int i, j;
    int ** tab = (int**) malloc(x * sizeof (int*));
    for (i = 0; i < x; i++) {
        tab = (int*) malloc(y * sizeof (int));
        for (j = 0; j < y; j++) {
            tab[j] = i;
        }
    }
    return tab;
}

int main(void) {
    int tab1[X][Y];
    int ** tab2 = NULL;

    init_tab(tab1);
    tab2 = init_tab_dynamic(10, 10);

    print(tab2);

    return 0;
}
2
#3

ما الفرق بين a[i++] , a[++i] l ??

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

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

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

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

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