30/09/2018, 18:30
Mọi người em sữa code về tìm hàng và in chứa số lượng số nguyên tố trong ma trận bị lỗi
Mọi người em viết code về tìm hàng và in chứa số lượng số nt trong ma trận
code của em đây nhưng chạy lỗi ko ak…có ai giúp vs…e cám ơn
#include<stdio.h>
#include<conio.h>
int ktnt(int x)
{
if(x<2)
return 0;
for(int i=2;i<x;i++)
if(x%i==0)
return 0;
return 1;
}
int demntdong(int a[][50],int n,int m,int k)
{
int dem=0;
for(int j=0;j<m;j++)
{
if(ktnt(a[k][j]))
dem++;
}
return dem;
}
int slMax(int a[][50],int n, int m)
{
int max =demntdong(a,n,m,0); // dem snt dong 0
for(int i=0;i<n-1;i++)
{
if(max<demntdong(a,n,m,i))
{
max=demntdong(a,n,m,i);
}
}
return max;
}
void xuatdongmax(int a[][50],int n,int m)
{
int gt;
for(int i=0;i<n-1;i++)
{
if(slMax(a,n,m))
gt=i;
}
printf("%d",gt+1);
}
void main()
{
int n,m,k,kq;
int a[50][50];
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
scanf("%d",&a[i][j]);
xuatdongmax(a,n,m);
getch();
}
Bài liên quan
int ktnt(int x)
{
if(x<2)
return 0;
for(int i=2;i<x;i++)
{
if(x%i==0)
return 0;
return 1;
}
}