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

Đề tài: ai xem dùm mình 2 bài này với mình làm mãi mấy tiếng đồng hồ :((

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    2

    Mặc định ai xem dùm mình 2 bài này với mình làm mãi mấy tiếng đồng hồ :((

    mình giải mãi ko ra.nó cứ ra sai mọi người giúp mình sữa nhé

    Kiểm tra ma trận có tồn tại số nguyên tố hay không?
    Code:
    void snt(int a[maxc][maxd],int n,int m)
    {
    	int dem=0;
    	for(int i=0;i<n;i++)
    	{
    		for(int j=0;j<m;j++)
    		while(a[i][j]>0)
    		{
    			for(int k=2;k<a[i][j];k++)
    			if(a[i][j]%k==0)
    			dem++;
    			if(dem==1)
                            printf(" so nguyen to :");
                            else
                            printf(" ko la so nguyen to :");
    
    		}
    	}
    } 
    
    Tìm số chính phương nhỏ nhất.
    
    void sochinhphuong(int a[maxc][maxd],int n,int m)
    {
    	float z;
    	int b[100],k=0,min;
    	for(int i=0;i<n;i++)
    	{
    		for(int j=0;j<m;j++)
    		{
    			if(a[i][j]>0)
    				z=sqrt(a[i][j]);
    			if(z*z==a[i][j])
    				b[k++]=a[i][j];
    		}
    		min=b[0];
    		for(i=0;i<k;i++)
    		{
    			if(min>b[i])
    			min=b[i];
    			else
    			min=min;
    		}
                    printf(" min =%d",min);
    	 }
    
    }

  2. #2
    Ngày gia nhập
    05 2008
    Bài viết
    224

    bai` 1: bạn bỏ vòng while đi
    bài 2: bỏ phần else min=min đi nhé,ko cần thiết, và nếu làm cách này thì z phải là số nguyên bạn ạ
    Em có thấy nắng vàng kỷ niệm
    Hạ ngồi ru thanh thản những môi cười
    Thuở ngồi ngóng tay choàng tay nỗi nhớ
    Vin tay vào tháng năm chơi vơi...

  3. #3
    Ngày gia nhập
    12 2008
    Bài viết
    2

    mình sữa rồi bạn chạy nó ra kết quả sai :( ban giúp mình lại nhé

  4. #4
    Ngày gia nhập
    11 2008
    Nơi ở
    vngameday.com
    Bài viết
    62

    Bài 1:
    -Thuận toán căn bản sai tùm lùm rồi bạn à. bạn làm theo nguyên tắc là: trong quá trình duyệt, nếu phát hiện 1 số là số nguyên tố thì thay đổi giá trị của cờ và break ra vòng lặp luôn. bước cuối là kiểm tra giá trị của cờ và kết luận.

    Bài 2:
    - đặt 1 giá trị = min, ví dụ tớ đặt int min = 0; - giá trị ban đầu này ko phải là số chính phương nhé
    trong quá trình duyệt ta kiểm tra xem các số đang duyệt có phải chính phương hay ko ? nếu có ta đem gán vào min nếu min = 0, còn nếu min != 0 thì ta đem so sánh với min, nếu nhỏ hơn min thì ta gán số đó vào min
    - cuối cùng thì kết luận dựa vào min.


    Với các hướng như vậy mong rằng bạn sẽ làm đc 2 bài trên, còn làm như bạn mình nghĩ rằng ko đúng ...
    vngameday.com - khi niềm đam mê luôn rực cháy. Rất mong nhận được sự đóng góp từ các bạn...

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

  1. Lập trình C++ coi dùm minh bài code sai ở chỗ nào và sữa dùm mình với
    Gửi bởi hchuy94 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 02-09-2013, 10:16 AM
  2. Trả lời: 0
    Bài viết cuối: 18-04-2012, 12:24 PM
  3. Bài tập C tìm lỗi dùm em với
    Gửi bởi dammelaptrinh trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 27-12-2011, 09:03 PM
  4. Mình mới vừa học lập trình ,xin fix lỗi dùm mình và cho mình hỏi 1 vải điều .
    Gửi bởi ANHCHANG60GIAY trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 9
    Bài viết cuối: 30-04-2010, 11:40 AM

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