Ma trận 2 chiều nhiều lựa chọn
Trang 1 trong tổng số 1 trang
Ma trận 2 chiều nhiều lựa chọn
- Code:
#include<stdio.h>
#include<conio.h>
void nhapmatran(int a[][100],int &m,int &n);
void xuatmatran(int a[][100],int m,int n);
int chandau(int a[][100],int m,int n);
int nguyentodautien(int a[][100],int m,int n);
int ktnt(int k);
long demlonnhat(int a[][100],int m,int n);
long demchan(int a[][100],int m,int n);
long demnguyento(int a[][100],int m,int n);
void main()
{ int a[100][100],m,n;
clrscr();
nhapmatran(a,m,n);
xuatmatran(a,m,n);
int cd=chandau(a,m,n);
printf("\nchan dau la %d",cd);
int ntdt=nguyentodautien(a,m,n);
printf("\nnguyen to dau tien la %d",ntdt);
long max=demlonnhat(a,m,n);
printf("\ndem lon nhat la %d",max);
long dc=demchan(a,m,n);
printf("\ndem chan la %d",dc);
long dnt=demnguyento(a,m,n);
printf("\ndem nguyen to la %d",dnt);
getch();
}
void nhapmatran(int a[][100],int &m,int &n)
{ printf("nhap m dong:");
scanf("%d",&m);
printf("nhap n cot:");
scanf("%d",&n);
{ for(int i=0;i<m;i++)
{ for(int j=0;j<n;j++)
{ printf("nhap a[%d][%d]:",i,j);
scanf("%d",&a[i][j]);
}
}
}
}
void xuatmatran(int a[][100],int m,int n)
{ for(int i=0;i<m;i++)
{ for(int j=0;j<n;j++)
printf("%4d",a[i][j]);
printf("\n");
}
}
int chandau(int a[][100],int m,int n)
{ for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
if(a[i][j]%2==0)
return a[i][j];
return 0;
}
int ktnt(int k)
{ if(k<=1)
return 0;
for(int i=2;i<k;i++)
if(k%i==0)
return 0;
return 1;
}
int nguyentodautien(int a[][100],int m,int n)
{ for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
if(ktnt(a[i][j])==1)
return a[i][j];
}
long demlonnhat(int a[][100],int m,int n)
{ int max=a[0][0];
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
if(max<a[i][j])
max=a[i][j];
return max;
}
long demchan(int a[][100],int m,int n)
{ long dc=0;
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
if(a[i][j]%2==0)
dc=dc+1;
return dc;
}
long demnguyento(int a[][100],int m,int n)
{ int dem=0;
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
if(ktnt(a[i][j])==1)
dem=dem+1;
return dem;
}
Similar topics
» Chat nhiều nick yahoo trên 1Cpu không cần cài dặt
» Mảng 2 chiều và con trỏ đến con trỏ
» Nhập mảng 1 chiều
» Nội Chiến
» Webot - Chia sẻ nhạc, hình ảnh mọi lúc mọi nơi
» Mảng 2 chiều và con trỏ đến con trỏ
» Nhập mảng 1 chiều
» Nội Chiến
» Webot - Chia sẻ nhạc, hình ảnh mọi lúc mọi nơi
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|