Thứ Sáu, 22 tháng 4, 2016

Cấp phát động cho mảng 2 chiều

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

void NhapMaTran(int **a, int dong, int cot)
{
int i, j;
for (i = 0; i < dong; i++)
for (j = 0; j < cot; j++)
{
printf("a[%d][%d] = ", i, j);
scanf("%d", &a[i][j]);
}
}

void XuatMaTran(int **a, int dong, int cot)
{
int i, j;
for (i = 0; i < dong; i++)
{
for (j = 0; j < cot; j++)
printf("%5d", a[i][j]);

printf("\n");
}
}
int main()
{
int **a = NULL, dong, cot;
int i;
printf("Nhap vao so dong: "); scanf("%d", &dong);
printf("Nhap vao so cot: "); scanf("%d", &cot);

a = (int**)malloc(dong * sizeof(int*)); 

for(i = 0; i < dong; i++)
{
a[i] = (int *)malloc(cot * sizeof(int));
}

NhapMaTran(a, dong, cot);
XuatMaTran(a, dong, cot);

for(i = 0; i < dong; i++)
{
free(a[i]);
}

// giai phong tat ca con tro quan ly dau moi dong
free(a);


getch();
return 0;
}
-------------------------------------------------------------

2 nhận xét:

  1. Con Trỏ Và Mảng 2 Chiều ~ Vua Lập Trình >>>>> Download Now

    >>>>> Download Full

    Con Trỏ Và Mảng 2 Chiều ~ Vua Lập Trình >>>>> Download LINK

    >>>>> Download Now

    Con Trỏ Và Mảng 2 Chiều ~ Vua Lập Trình >>>>> Download Full

    >>>>> Download LINK

    Trả lờiXóa

Categories

Sample Text

Được tạo bởi Blogger.

Must Read

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Popular Posts

Video

Popular Posts

Our Facebook Page