Câu 2.20: Viết chương trình nhập vào một mảng hai chiều amxn gồm các số thực. Đếm và in ra màn hình số phần tử dương có mặt trong mảng.

Tuesday, August 12, 2014
//code Dung NV
#include <stdio.h>
#include <conio.h>
void nhapmang(int a[][50],int x,int y)
{
    int i,j;
    for (i=0;i<x;i++)
    for (j=0;j<y;j++)
    {
        printf("nhap phan tu [%d][%d] : ",i,j);
        scanf("%d",&a[i][j]);
    }
}
void inmang(int a[][50],int x,int y)
{
    int i,j;
    for (i=0;i<x;i++)
    {
       for (j=0;j<y;j++)
       printf(" %5d ",a[i][j]);
       printf("\n");
    }
}
int dem(int a[][50],int x,int y)
{
                int i,j,dem1=0;
                for (i=0;i<x;i++)
       for (j=0;j<y;j++)
                                   if (a[i][j]>0) dem1++;
                return dem1;
}
void main()
{
    int m,n;
    int a[50][50];
    printf("nhap so hang ,so cot");
    scanf("%d%d",&m,&n);
    printf("nhap mang : \n");
    nhapmang(a,m,n);
    printf("\n in mang  \n");
    inmang(a,m,n);
    printf("\nSo phan tu duong trong mang la :    %5d",dem(a,m,n));
    getch();

}
Chia sẻ bài viết ^^
Other post

All comments [ 0 ]


Your comments