Search
Latest topics
giai thuat moi de tim day so nguyen to theo tu tuong cua Eratosthene
Page 1 of 1
giai thuat moi de tim day so nguyen to theo tu tuong cua Eratosthene
#include <conio.h>
#include <iostream.h>
#include <math.h>
void snt(int n){
int kt[1000];
kt[1]=0;
for(int i=2;i<=n;i++) kt[i]=1; //khoi tao kiem tra
int j; i=1;
while (i<=sqrt(n)){
while(kt[i+1]==0) i++;
i++;
for(j=i+1;j<=n;j++) if(j%i==0) kt[j]=0;
}
cout<<"\n";
for(i=2; i<=n;i++) if(kt[i]==1) cout<<i<<" "; //hien thi
}
void main(){
int n;
cout<<"\nn="; cin>>n;
snt(n);
getch();
}
#include <iostream.h>
#include <math.h>
void snt(int n){
int kt[1000];
kt[1]=0;
for(int i=2;i<=n;i++) kt[i]=1; //khoi tao kiem tra
int j; i=1;
while (i<=sqrt(n)){
while(kt[i+1]==0) i++;
i++;
for(j=i+1;j<=n;j++) if(j%i==0) kt[j]=0;
}
cout<<"\n";
for(i=2; i<=n;i++) if(kt[i]==1) cout<<i<<" "; //hien thi
}
void main(){
int n;
cout<<"\nn="; cin>>n;
snt(n);
getch();
}
Similar topics
» Sắp xếp ma trận tăng dần theo dòng!
» Sắp xếp ma trận tăng dần theo dòng
» TÍCH CÁC SỐ NGUYÊN TỐ TRONG N SỐ NGUYÊN NHẬP TỪ BÀN PHÍM
» Các nguyên tắc bảo mật khi triển khai các ứng dụng Web
» Mười nguyên nhân khiến bạn bị tấn công
» Sắp xếp ma trận tăng dần theo dòng
» TÍCH CÁC SỐ NGUYÊN TỐ TRONG N SỐ NGUYÊN NHẬP TỪ BÀN PHÍM
» Các nguyên tắc bảo mật khi triển khai các ứng dụng Web
» Mười nguyên nhân khiến bạn bị tấn công
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
Thu Aug 23, 2012 5:38 am by Admin
» Tuyệt kỹ cua giai
Thu Aug 23, 2012 5:36 am by Admin
» NETCAT.........
Mon Aug 13, 2012 6:35 am by Admin
» Bảo mật CSDL bằng phương pháp mã hóa.
Tue Apr 17, 2012 10:04 pm by Admin
» Hàm mã hóa MD5 bằng JavaScript
Tue Apr 17, 2012 10:03 pm by Admin
» Giá của món quà
Fri Apr 13, 2012 6:01 am by Admin
» Sẽ chỉ yêu ai?
Fri Apr 13, 2012 6:01 am by Admin
» Cách đọc bảng chữ cái!
Thu Apr 12, 2012 10:37 pm by Admin
» Gắn trojan, keylog, virus vào website, forum
Tue Apr 10, 2012 1:14 am by Admin