-
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:
- Lỗi không truyền được đối tượng khi tách file class
- int main và void main lúc chạy được lúc không?
- Lỗi in ra ký tự lạ?
- Chương trình C nhập vào một số và in ra ma trận
- xem hộ em cái các pác
- Mình có tài liệu C này cũng được mong mọi người tham khảo, cho ý kiến.
- diễn giải hàm delete này giúp em với!!!
- Bài tập C++ ! ai sữa lỗi dùm em !
- Làm thế nào để khi nhấn esc thì thoát?
- [help]xin ebook về bit Robocon
-
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; }
Dưới ánh nắng mặt trời đang lên, những đống pallet nhựa An Giang trải dài mênh mông như những bức tranh tự nhiên đầy sắc màu. Mỗi chiếc pallet nhựa không chỉ là một vật dụng thông thường mà còn là...
Pallet nhựa An Giang giao hàng...