-
04-10-2011, 09:00 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bài tập tìm số nguyên tố trong khoang a,b
Mã:#include<stdio.h> #include<conio.h> int i; int ngo(int a ,int b) { int x; for(i=a+1;i<b;i++) { for(x=2;x<=i;x++) { if(i%x==0) return 0; return 1; } } } int main() { int a,b,k; printf("nhap vao a: "); scanf("%d",&a); printf("nhap vao b: "); scanf("%d",&b); k=ngo(a,b); if(k==1) printf("day la so nguyen to %d",i); else printf("day ko phai la so nguyen to"); }
View more random threads:
- chương trình quản lý phòng trong khách sạn. Tìm kiếm dữ liệu, xin giúp đỡ?
- Bài tập sắp xếp bị ra dữ liệu rác mà ko tìm ra lỗi^^
- Hàm này bị sai chỗ nào?
- Cấp phát lại bộ nhớ cho con trỏ trong c++
- Vẽ căn nhà bằng C++, không biết lỗi ở đâu?
- Message lỗi
- Lỗi trôi lệnh trong hàm
- phổ thông và đại học
- Giúp e về struct
- làm sao thoát đc 2 vòng lặp ?
-
04-10-2011, 11:26 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi ngocanhan
for(i=a+1;i<b;i++)
array[i-a-1]=i;
-
04-10-2011, 06:25 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:#include<stdio.h>#include<conio.h> int ngto(int i){ int x, n = i / 2; for(x=2;x<n;x++) { if ((i % x) == 0) return 0; } return 1;} int main(){ int i,a,b; printf("nhap vao a: "); scanf("%d",&a); printf("nhap vao b: "); scanf("%d",&b); for (i=a;i<=b;i++) { if (ngto(i)) printf("%d ", i); } getch();}
-
29-11-2011, 05:35 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bài trên nếu nhập từ 1,2,3 vẫn lỗi mà
-
29-11-2011, 06:20 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi qu4ngco
Giữa a và b có a-b+1 số tất cả. Như vậy ta chỉ cần tính sô pt của mảng, mỗi pt sẽ cho trị là i+a
n = a-b+1; // trị này trước sau gì cũng phải tính
for (i=0; i < n; i++)
array[i] = i+a;
-
29-11-2011, 06:30 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- 89 Tam Trinh - Hoàng Mai - Hà Nội
- Bài viết
- 0
Hihi , b-a+1 chứ tiền bối ^^.
Làm việc cả ngày giờ mệt mỏi nên viết nhầm kìa [IMG]images/smilies/biggrin.png[/IMG] hehehe
-
29-11-2011, 06:51 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Ừ thì đại khái vậy.
Thật ra công thức chính của nó là
abs(a-b)+1
Mình giản dị hóa trật chỗ.
-
30-11-2011, 12:10 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã nguồn PHP:int checkPrimes(int n) { int count = 0; for(int i = 1; i <= n; i++) if(n % i == 0) count++; if(count == 2) return 1; return 0; } void OutputPrimes(int a, int b) // Xuat ra so nguyen to trong khoan a - b { printf("The results: "); for(int i = a; i < b; i++) { if(checkPrimes(i) == 1) { printf("%d ", i); } } printf("
"); } int _tmain(int argc, _TCHAR* argv[]) { int a; int b; printf("Input the a: "); scanf("%d", &a); printf("Input the b: "); scanf("%d", &b); if(a < b) { OutputPrimes(a, b); } else { printf("The a must be less than the b
"); } return 0; }
Vòng tay phong thủy là một vật phẩm mang lại sự may mắn trong tài lộc, tình duyên, sự nghiệp,.. Là một vật phẩm không xa lạ gì với chúng ta, vòng tay phong thủy có nhiều màu, đa dạng và mỗi màu sắc...
Ý nghĩa và cách phân loại vòng tay...