
Câu 2.13: Viết chương trình nhập và xem mảng hai chiều anxn, tính và in ra màn hình tổng các phần tử nằm trên đường chéo chính.
Tuesday, August 12, 2014
//code Dung NV
#include <stdio.h>
#include <conio.h>
void nhapmang(int a[][50],int x)
{
int i,j;
for (i=0;i<x;i++)
for (j=0;j<x;j++)
{
printf("nhap phan tu [%d][%d] : ",i,j);
scanf("%d",&a[i][j]);
}
}
void inmang(int a[][50],int x)
{
int i,j;
for (i=0;i<x;i++)
{
for (j=0;j<x;j++)
printf(" %5d ",a[i][j]);
printf("\n");
}
}
int tongcc(int a[][50],int x)
{
int i,s=0;
for (i=0;i<x;i++) s+=a[i][i];
return s;
}
void main()
{
int n;
int a[50][50];
printf("nhap so hang = so cot = ");
scanf("%d",&n);
printf("nhap mang : \n");
nhapmang(a,n);
printf("\n in mang
\n");
inmang(a,n);
printf("\nTong cac phan tu tren duong cheo chinh : %5d",tongcc(a,n));
getch();
}

All comments [ 0 ]
Your comments