Thứ Năm, 22 tháng 3, 2012

Bài 11.2/ KIỂM TRA SỐ NGUYÊN TỐ.


#include<stdio.h>
#include<conio.h>
#include<math.h>
void isPrimes ( int a ) 
{
    int d =0 ; 
    int i ;
    int m ;
    m = int ( sqrt ( a) );
    printf ("can hai la %d .\n", m ) ;


    for ( i = 2 ; i <=m ; i++ ) 
    {
      //  d = 0 ; // nếu d để đây sẽ sai 
      if ( a% i == 0 )
      d++ ;
     }


    if (d ) 
    printf ("%d ko ng to.\n\n", a ) ;
    else 
    printf ("%d ng to.\n\n" , a ) ;
      
      }
main ( )
{
     int n ;
     char ktra ;
   do{
     printf ( " n = ") ;
     scanf("%d", &n ) ;
     isPrimes (  n ) ;                 
     printf ("Tiep ? (an chu c neu khong an chu khac ):") ;
     ktra = getche();
     printf("\n\n");                  
  }while ( ktra == 'c' ) ;
     getch();
     }

Không có nhận xét nào:

Đăng nhận xét