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();
}
Lê Văn Hoàng viết 20:46 ngày 30/09/2018

int ktnt(int x)
{
if(x<2)
return 0;
for(int i=2;i<x;i++)
{
if(x%i==0)
return 0;
return 1;
}
}

Bài liên quan
0