Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Xuất số nguyên tố

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    22

    Mặc định Xuất số nguyên tố

    em có bài tập xuất số nguyên tố trong mảng 1 chiều các số nguyên mà ko hiểu sao chay ko được ai xem bi lỗi gì với(dùng borlandc)
    Code:
    #include<stdio.h>
    #include<conio.h>
    #define max 100
    void Nhap(int &n)
    {
    	do	
    	{
    		printf("\nMoi nhap n(n>0)=");
    		scanf("%d",&n);
    		if(n<=0)
    			printf("\nBan nhap sai");
    	}while(n<=0);
    }
    void NhapMang(int a[],int n)
    {
    	for(int i=0;i<n;i++)
    		scanf("%d",&a[i]);
    }
    void XuatMang(int a[],int n)
    {
    	for(int i=0;i<n;i++)
    		printf("%d",a[i]);
    }
    int KTSNT(int k) //kiem tra so nguyen to
    {
    	int dem=0,i=1:
    	while(i<=k)
    	{
    		if(k%i==0)
    			dem++:
    		i++;
    	}
    	return (dem==2);
    }
    void XuatSNT(int a[],int n)
    {
    	for(int i=0;i<n;i++)
    		if(KTSNT(a[i])==1)
    			printf("%2f",a[i]);
    }
    void main()
    {
    	int n;
    	int a[];
    	Nhap(n);
    	XuatSNT(a,n);
    	getch();
    }
    Đã được chỉnh sửa lần cuối bởi sonas : 09-03-2009 lúc 09:25 PM.

  2. #2
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Ở hàm main bạn chưa gọi hàm nhập mảng.
    Chỗ này printf("%2f",a[i]); sửa %f thành %d trong hàm XuatSNT()

    Về mặt ý tưởng là đc rùi, trước chắc bạn học một ngôn ngữ lập trình khác nên code viết chưa đc C cho lắm, cố gắng tham khảo các thuật toán hay hơn cho bài đó.

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    22

    Ở hàm main bạn chưa gọi hàm nhập mảng.
    Chỗ này printf("%2f",a[i]); sửa %f thành %d trong hàm XuatSNT()

    Về mặt ý tưởng là đc rùi, trước chắc bạn học một ngôn ngữ lập trình khác nên code viết chưa đc C cho lắm, cố gắng tham khảo các thuật toán hay hơn cho bài đó.
    Cám ơn anh cuối cùng đã chạy được
    Đã được chỉnh sửa lần cuối bởi sonas : 09-03-2009 lúc 10:08 PM.

  4. #4
    Ngày gia nhập
    09 2008
    Bài viết
    33

    Code của bạn nhìn quen quá , học chung thầy rồi ^^

    Bạn học HUFLIT luôn phải ko
    Đã được chỉnh sửa lần cuối bởi basilisk : 09-03-2009 lúc 10:42 PM.

Các đề tài tương tự

  1. Bài tập C++ xuất ra số nguyên tố thứ n
    Gửi bởi minhngoc07 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 04-04-2013, 10:55 PM
  2. Bài tập C Nhập vào một số nguyên N và xuất ra các số nguyên tố <N
    Gửi bởi xitrum5393 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 17-10-2011, 02:21 PM
  3. Bài tập C++ Lồng hàm KT số nguyên tố trog hàm xuất nguyên tố
    Gửi bởi huy9810814 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 17-01-2011, 08:00 PM
  4. Bài tập C++ nhập mảng gồm n (5<n<10) phần tử, xuất mảng và xuất ra các số nguyên tố của mảng
    Gửi bởi viettan trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 08-01-2011, 10:23 PM
  5. Bài tập C | Xuất số nguyên tố
    Gửi bởi server1988 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 12
    Bài viết cuối: 01-04-2009, 11:33 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn