1 Nhập mảng 2 chiều có dạng M*N (Hoặc N*N) rồi tính tổng các phần từ. Thu Aug 18, 2011 9:00 pm
El Kun
Super Moderator
Nhập mảng 2 chiều có dạng M*N (Hoặc N*N) rồi tính tổng các phần từ.
Bài giải
Bài giải
- Code:
#include <stdio.h>
#include<conio.h>
int dong, cot;
long SUM = 0;
int A[100][100];
void NHAPMANG(int A[][100]);
void INMANG(int A[][100]);
int main()
{
NHAPMANG(A);
INMANG(A);
getch();
return 0;
}
void INMANG(int A[][100])
{
for(int i=0;i<dong;i++)
{
for(int j=0;j<cot;j++)
{
printf(" %d ",A[i][j]);
}
printf("\n");
}
printf("Tong = %ld",SUM);
}
void NHAPMANG(int A[][100])
{
do{
printf("Nhap vao so dong cua ma tran: ");scanf("%d",&dong);
printf("\nNhap vao so cot cua ma tran: ");scanf("%d", &cot);
}while(dong < 2 || cot < 2 || dong > 100 || cot >100);
for(int i=0;i<dong;i++)
{
for(int j=0;j<cot;j++)
{
printf("\nNhap vao phan tu A[%d][%d]: ",i,j);
scanf("%d",&A[i][j]);
SUM += A[i][j];
}
}
}