Thứ Ba, 23 tháng 2, 2016

BT10/TR71/GT

#include 

int main(){
   int n;
   printf("n = ");
   scanf("%d",&n);

   printf("\n\n %d = ",n);
   for(int i=2;n>1; ){
     /*  if (n == i){ // n / n = 1 -> dieu kien cua dung
           printf("%d ", i);
           break;
       }*/
       if (n % i == 0){
           printf("%d",i);
           n=n/i;
           if(n>1)
               printf(" x ");
       }
       else{
           i++;
       }
   }
   return 0;
}
 
 
 
PHÂN TÍCH MỘT SỐ THÀNH TÍCH CÁC THỪA SỐ NGUYÊN TỐ

#include 

#include 

#include 

#define length 256

int p[length];

int prime(int n){ 

}

void factor_prime(int n){ 

}

int main(int argc, char *argv[]){ 

            for(i = 0;i < n; i++)p[i]=0;

            factor_prime(n);

            k = 0; 

                   k++;

                   if(k == 1)printf("%d^%d ", i, p[i]);

                   else printf("* %d^%d ", i, p[i]);

               }

            printf("\n"); 

} 

0 nhận xét: