Đây là đoạn code tham khảo:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define MAXD 50
#define MAXC 100
void nhapmatran(int a[][MAXC],int m,int n);
void xuatmatran(int a[][MAXC],int m,int n);
int ktnt(int n);
int songto(int a[][MAXC],int m,int n);
void main()
{
 clrscr();
 int m,n,b[MAXD][MAXC];
 printf("Nhap ma tran ");
 scanf("%d %d",&m,&n);
 nhapmatran(b,m,n);
 xuatmatran(b,m,n);
    songto(b,m,n);
 getch();
}
void nhapmatran(int a[][MAXC],int m,int n)
{
 for (int i=0;i<m;i++)
  for (int j=0;j<n;j++)
   {
   printf("\n Nhap a[%d][%d]=",i,j);
   scanf("%d",&a[i][j]);
   }
}
void xuatmatran(int a[][MAXC],int m,int n)
{
 for (int i=0;i<m;i++)
  for (int j=0;j<n;j++)
    {
    printf("\na[%d][%d]=%d",i,j,a[i][j]);
    }
}
int ktnt(int n)
{
 if(n<2)
    return 0;
   if(n>=2)
   {
    if(n==2)
       return 1;
      else
      {
       for(int i=2;i<=sqrt(n);i++)
         {
          if(n%i==0)
             return 0;
         }
      }
      return 1;
   }
}
int songto(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)
          printf("\n Day la so nguyen to:a[%d][%d]=%d",i,j,a[i][j]);
         else
          printf("\n Day khong phai la so nguyen to:a[%d][%d]=%d",i,j,a[i][j]);
}
Chúc các bạn thành công!
+ nhận xét + 1 nhận xét
cac ban co the tham khao them Thuat toan kiem tra so nguyen to
Đăng nhận xét