Ví dụ nếu nhập n=4 thì các số in ra là 1 2 3 5. n=6 thì in ra 1 2 3 5 7 11.
Đây là đoạn code của mình các bạn chỉ giùm sai chỗ nào ?
Code:
#include <stdio.h>
int main()
{
int n,i,j,b=0,c=0;
int a[100];
printf("Enter positive integer number: ");
scanf("%d",&n);
while (n<=0)
{
printf("Enter positive integer number: ");
scanf("%d",&n);
}
for ( i=2;i<=10000;i++ )
{
for ( j=1;j<=i;j++ )
{
if ( i%j==0 )
b=b+1;
}
if ( b==2 )
{
c=c+1;
a[c]=i;
}
}
for ( i=1;i<=n;i++ )
printf ( "no.%d: %d\n",i,a[i] );
return 0;
}