Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Tuyển chuyên viên tin tức VN-Zoom 2014

Tìm HD - Phần mềm tìm và xem phim HD miễn phí

Hoãn tổ chức offline VN-Zoom 8 năm tại TP HCM

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Tài trợ VNZ Siêu phẩm Tân Kiếm Thế chibi 3D mới

Tuyển BQT VN-Zoom
Trang 1/2 1 2 cuốicuối
kết quả từ 1 tới 15 trên 20
  1. #1
    Frozen.TheDeath's Avatar
    Frozen.TheDeath vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Apr 2011
    Bài
    65
    Cảm ơn
    24
    Điểm
    4/4 bài viết
    VR power
    0

    Default Nhập n xuất ra n số nguyên tố đầu tiên

    Mấy bác giúp em, bài này em tìm cách giải trên mạng nhưng khó hiểu. Giúp em bài này theo lập trình C nha, em mới học tới mảng thui .Thank !!

  2. #2
    thienlequy's Avatar
    thienlequy vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Aug 2010
    Đến từ
    Vinh
    Bài
    193
    Cảm ơn
    24
    Điểm
    58/33 bài viết
    VR power
    0

    Default

    lập trình C thì k phải lĩnh vực của mình rồi, mìh chỉ thuần Pascal thôi

  3. #3
    Frozen.TheDeath's Avatar
    Frozen.TheDeath vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Apr 2011
    Bài
    65
    Cảm ơn
    24
    Điểm
    4/4 bài viết
    VR power
    0

    Default

    T_T mấy bác giúp em với...

  4. #4
    pato24193's Avatar
    pato24193 vẫn chưa có mặt trong diễn đàn Rìu Bạc Đôi
    Tham gia
    Jan 2009
    Đến từ
    Đà Nẵng
    Bài
    644
    Cảm ơn
    66
    Điểm
    291/242 bài viết
    VR power
    0

    Default

    Trích Frozen.TheDeath View Post
    Mấy bác giúp em, bài này em tìm cách giải trên mạng nhưng khó hiểu. Giúp em bài này theo lập trình C nha, em mới học tới mảng thui .Thank !!
    Đề của bạn không rõ lắm, các số nguyên tố đó phải nhỏ hơn n à ? Nếu vậy thì n số nguyên tố thì Vô lí quá.

  5. #5
    thienlequy's Avatar
    thienlequy vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Aug 2010
    Đến từ
    Vinh
    Bài
    193
    Cảm ơn
    24
    Điểm
    58/33 bài viết
    VR power
    0

    Default

    Trích pato24193 View Post
    Đề của bạn không rõ lắm, các số nguyên tố đó phải nhỏ hơn n à ? Nếu vậy thì n số nguyên tố thì Vô lí quá.
    ý bạn ấy là xuất ra n số nguyên tố kể từ 2
    VD n=5 thì xuất ra 2 3 5 7 11
    đúng không chủ thớt
    cái này cũng đơn giản nếu như trên Pascal, nhưng là C thì mình chưa học về C

  6. Có 1 thành viên cảm ơn thienlequy cho bài viết này:
    Frozen.TheDeath (22-11-2012)

  7. #6
    Frozen.TheDeath's Avatar
    Frozen.TheDeath vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Apr 2011
    Bài
    65
    Cảm ơn
    24
    Điểm
    4/4 bài viết
    VR power
    0

    Default

    bạn thienlequy hiểu đề rồi đấy, thank đã giải thick dùm

  8. #7
    Frozen.TheDeath's Avatar
    Frozen.TheDeath vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Apr 2011
    Bài
    65
    Cảm ơn
    24
    Điểm
    4/4 bài viết
    VR power
    0

    Default

    Trích pato24193 View Post
    Đề của bạn không rõ lắm, các số nguyên tố đó phải nhỏ hơn n à ? Nếu vậy thì n số nguyên tố thì Vô lí quá.
    nhỏ hơn n thì ít phức tạp hơn

  9. #8
    thienlequy's Avatar
    thienlequy vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Aug 2010
    Đến từ
    Vinh
    Bài
    193
    Cảm ơn
    24
    Điểm
    58/33 bài viết
    VR power
    0

    Default

    Trích Frozen.TheDeath View Post
    nhỏ hơn n thì ít phức tạp hơn
    như nhau cả thôi, chỉ thêm 1 biến đếm thì có j` quan trọng đâu

  10. #9
    Frozen.TheDeath's Avatar
    Frozen.TheDeath vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Apr 2011
    Bài
    65
    Cảm ơn
    24
    Điểm
    4/4 bài viết
    VR power
    0

    Default

    mình thử rồi nhưng ko đúng, chắc bị trật đâu đó

  11. #10
    thienlequy's Avatar
    thienlequy vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Aug 2010
    Đến từ
    Vinh
    Bài
    193
    Cảm ơn
    24
    Điểm
    58/33 bài viết
    VR power
    0

    Default

    Nếu bạn muốn xem bài lập trình tương tự trên Pascal thì bạn qua topic của mình, mình làm rồi

  12. Có 1 thành viên cảm ơn thienlequy cho bài viết này:
    Frozen.TheDeath (22-11-2012)

  13. #11
    Frozen.TheDeath's Avatar
    Frozen.TheDeath vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Apr 2011
    Bài
    65
    Cảm ơn
    24
    Điểm
    4/4 bài viết
    VR power
    0

    Default

    bây h ngôn ngữ pascal ko còn nhớ tí gì rùi, nhìn vào ko hỉu j` hết T_T, nhưng dù sao cũng cám ơn bạn thienle quy nhé!!

  14. #12
    thienlequy's Avatar
    thienlequy vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Aug 2010
    Đến từ
    Vinh
    Bài
    193
    Cảm ơn
    24
    Điểm
    58/33 bài viết
    VR power
    0

    Default

    ukm, mình lại chưa học về C

  15. #13
    ncn1992vn's Avatar
    ncn1992vn vẫn chưa có mặt trong diễn đàn Rìu Bạc Đôi
    Tham gia
    Mar 2009
    Bài
    559
    Cảm ơn
    814
    Điểm
    127/94 bài viết
    VR power
    0

    Default

    Vấn đề của bạn đặt ra là: Nhập n xuất ra n số nguyên tố đầu tiên
    Tức là nhập 1 số n bất kỳ vào rồi sau đó xét từ 1 đến n xem có bao nhiêu số nguyên tố rồi xuất ra hay là nhập vào 1 mảng số rồi xuất ra n số nguyên tố đầu tiên được nhập vào?




    Nếu là vấn đề thứ nhất thì đơn giản rồi.
    Còn vấn đề thứ 2 thì như sau (chạy trên Dev C nhé):
    3h sáng rồi nên chỉ code vs test sơ sơ


    Code:
    #include <math.h>
    #include <stdio.h>
    #include <conio.h>
    
    int ngto(int n)
    {
        int i;
        float k;
      
        k=sqrt(n);
        if (n<2) return 0;{
        for (i=2;i<=k; i++)
            if (n%i==0) return 0;
        return 1;}
    }
    
    int main()
    {
        int a[20],i,n,j,dem=0;
    
        printf("Nhap so pt cua mang: ");
        scanf("%d",&n);
        for(i=1;i<=n;i++)
        {           
            printf("Nhap phan tu thu %d     ",i);
            scanf("%d",&a[i]);             
        }
        
        printf("\nMang vua nhap : ");  
        for(i=1;i<=n;i++)
        {
            printf("%d   ",a[i]);  
        }   
        
        printf("\nNhap so luong so nt can in: ");
        scanf("%d",&j);
        
        printf("\nCac so nguyen to : ");      
        for(i=1;i<=n;i++)
        while (dem<j)    
                         {
                                if (ngto(a[i]) == 1) 
                                {  printf("   %d   ",a[i]);    
                                   dem++;
                                }
                                break;
                         }
            
        getch();  
        return 0;     
        
    }

  16. Có 1 thành viên cảm ơn ncn1992vn cho bài viết này:
    Frozen.TheDeath (23-11-2012)

  17. #14
    ptquang160492's Avatar
    ptquang160492 vẫn chưa có mặt trong diễn đàn Rìu Bạc Đôi
    Tham gia
    Mar 2012
    Đến từ
    Another planet
    Bài
    502
    Cảm ơn
    196
    Điểm
    127/110 bài viết
    VR power
    0

    Default

    1. Tạo 1 mảng, số lượng số nguyên tố cần xuất chính là số phần tử của mảng đó.
    2. Kiểm tra lần lượt các số, nếu số đó là số nguyên tố thì đưa vào mảng đến khi phần tử cuối thoả:
    C++ cũng không khác C là mấy, bạn chỉ cần quan tâm tới thuật toán của mình là đủ!
    Code:
    bool LaSoNguyenTo(int n)
    {
    	int dem = 0;
    	for (int i = 2; i < n; i++)
    		if (n % i == 0)
    			dem++;
    	if (dem == 0)
    		return true;
    	else
    		return false;
    }
    
    void KhoiTao(int a[], int &n)
    {
    	cout << "Nhap so luong so nguyen to can xuat: ";
    	cin >> n;
    	for (int i = 0; i < n; i++)
    		a[i] = 0;
    }
    
    void main()
    {
    	int a[100];
    	int n; // so luong so nguyen to can tim	
    
    	int j = 2;
    	int i = 0;
    	do
    	{
    		if (LaSoNguyenTo(j))
    		{
    			a[i] = j;	
    			i++;
    		}		
    		j++;
    	}while (a[n-1] == 0);
    
    	for (int x = 0; x < n; x++)
    		cout << a[x] << " ";
    }
    NOTHING IS IMPOSSIBLE

  18. Có 1 thành viên cảm ơn ptquang160492 cho bài viết này:
    Frozen.TheDeath (23-11-2012)

  19. #15
    lehungspk's Avatar
    lehungspk vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    Jul 2011
    Bài
    4
    Cảm ơn
    0
    Điểm: 1/1 bài viết
    VR power
    0

    Default

    các bạn giúp mình với: nhập n => xuất n số nguyên tố đầu tiên ( viết hàm trên visualbasic 6.0 )
    vd: nhập n=4 => msgbox : 2 5 7 11. thank!

 

 
Trang 1/2 1 2 cuốicuối

Quyền sử dụng

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