<![CDATA[Latest posts for the topic "Nhập vào một số nguyên và in ra các chử số nguyên tố."]]> /hvaonline/posts/list/23.html JForum - http://www.jforum.net Nhập vào một số nguyên và in ra các chử số nguyên tố. Code:
#include<stdio.h>
#include<conio.h>
#include<math.h>

int nguyento(int n)

{
		int i;
		for (i=2;i<=sqrt(n);i++)
		if(n%i==0) return 0;
		return 1;

}


void main()
{
		int b,a,i;
		printf("\n Nhap a=");
		scanf("%d",&a);

		while (a!=0)

		{
		
		b=a%10;
		a=a/10;
		
		if(nguyento(b))

			printf("%d la so nguyen to",b);//neu nhap 123456 in ra 1,2,3,5 la so nguyen to thi cau lenh in la the nao?
		
		}

}
]]>
/hvaonline/posts/list/28750.html#177174 /hvaonline/posts/list/28750.html#177174 GMT
Re: In liên tục các chữ số ra mang hình. /hvaonline/posts/list/28750.html#177190 /hvaonline/posts/list/28750.html#177190 GMT Re: In liên tục các chữ số ra mang hình. /hvaonline/posts/list/28750.html#177193 /hvaonline/posts/list/28750.html#177193 GMT Re: In liên tục các chữ số ra mang hình.

choc_ wrote:
heheh chương trình này mà viết dạng này thì nếu mà mình nhập vào một số nguyên bự tổ chảng thì nó chạy bao giờ xong ta? bạn fanmaytinh00 thử tìm hiểu về primality test. 
Hehe, đọc kĩ lại đề bài bạn choc_ ơi, cái gì mà primality test ở đây. Bài này mà phải dùng đến tính toán thì mới là lạ.]]>
/hvaonline/posts/list/28750.html#177238 /hvaonline/posts/list/28750.html#177238 GMT
Re: In liên tục các chữ số ra mang hình. /hvaonline/posts/list/28750.html#177304 /hvaonline/posts/list/28750.html#177304 GMT Re: Nhập vào một số nguyên và in ra các chử số nguyên tố. Code:
#include<stdio.h>
void main(){
  int a,b,c=0;
  printf("Nhap a=");
  scanf("%d",&a);
  while (a!=0){
	 b=a%10;
	 a=a/10;
	 if(b==1||b==2||b==3||b==5||b==7){
		if(c)printf(", "); else c=1;
		printf("%d",b);
	 }
  }
  if(c)printf(" la cac so nguyen to");
  //else printf("khong co so nao la so nguyen to");
}
còn nếu muốn in theo đúng thứ tự từ trái sang phải thì có thể cải tiến, convert số sang xâu, rồi duyệt từng kí tự trong xâu.(cái này để bạn tự viết, nó cũng đơn giản thôi)]]>
/hvaonline/posts/list/28750.html#177515 /hvaonline/posts/list/28750.html#177515 GMT
Re: Nhập vào một số nguyên và in ra các chử số nguyên tố. Code:
int isPrime(int number)

{

   int count;

   double s;



   /* Every even number is not prime */

   if (number % 2 == 0) return FALSE;



   /* check every odd number up to the square root of the number */

   s = sqrt(number);

   for (count=3; count<=s; count+=2)

   {

      if (number % count == 0) return FALSE;

   }

   return TRUE;

}
]]>
/hvaonline/posts/list/28750.html#177539 /hvaonline/posts/list/28750.html#177539 GMT
Re: Nhập vào một số nguyên và in ra các chử số nguyên tố. Code:
#include<conio.h>
 #include<math.h>
 
 int nguyento(int n)
 
 {
 		int i;
 		for (i=2;i<=sqrt(n);i++)
 		if(n%i==0) 
		return 0;
 		return 1;
 
 }
 
 
 void main()
 {
 		int b,a,i;
 		printf("\n Nhap a=");
 		scanf("%d",&a); 
 		while (a!=0) 
 		{
  		b=a%10;
 		a=a/10;
 		if(nguyento(b))
 		printf("%d ",b);//neu nhap 123456 in ra 1,2,3,5 la so nguyen to thi cau lenh in la the nao?
  		}
		printf("la so nguyen to");
		getch();
  }
]]>
/hvaonline/posts/list/28750.html#179620 /hvaonline/posts/list/28750.html#179620 GMT
Re: Nhập vào một số nguyên và in ra các chử số nguyên tố. /hvaonline/posts/list/28750.html#179621 /hvaonline/posts/list/28750.html#179621 GMT