Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 17 kết quả

Đề tài: sửa code bài nhập mảng và in ra mảng 2 chiều

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

    Post sửa code bài nhập mảng và in ra mảng 2 chiều

    PHP Code:
    /* viet ham nhap va in ra ma tran */
    # include<stdio.h>
    # include<conio.h>
    void nhap(int A[100][100],int dint c)
     {
         for (
    int i=0;i<d;i++)
              for (
    int j=0;j<c;j++)
              {      
    printf ("\n Nhap A[%d][%d]:",i,j);
                      
    scanf ("%d",&A[i][j]);
              }

     }
     
    void in(int A[100][100],int d,int c)
      {  
    printf ("\n cac phan tu cua ma tran :");
          for (
    int i=0;i<d;i++)
              {    for (
    int j=0;j<c;j++)
                         
    printf ("%d",A[i][j]);
                         
    printf ("\n ");

              }

      }
      
    void main()
      { 
    int A[100][100],d,c;
         
    printf ("\n nhap so dong :");
         
    scanf ("%d",&d);
         
    printf ("\n nhap so cot :");
         
    scanf ("%d",&c);
         
    nhap(A,d,c);
         
    in(A,d,c);
         
    getch();
      } 
    Mình ko hiểu sao tubo của mình khi dich code này thì nó tắt luôn chương trình tubo đang chạy .
    Tìm hộ mình lỗi sai với
    Rất mong được mọi người giúp đỡ :

    Kiến thức mình biết chỉ là hạt cát trên sa mạc

  2. #2
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất nhiều sóng gió
    Bài viết
    443

    Bạn thử với A[10][10] xem sao.

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

    Trích dẫn Nguyên bản được gửi bởi Ada Xem bài viết
    Bạn thử với A[10][10] xem sao.
    uh chương trình mình chạy được rồi , Nhưng nếu mà muốn A[100][100]
    thì phải khai báo long int à
    Rất mong được mọi người giúp đỡ :

    Kiến thức mình biết chỉ là hạt cát trên sa mạc

  4. #4
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mình nghĩ turbo của bạn bị lỗi đó. mình chạy thử có bị gì đâu.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  5. #5
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất nhiều sóng gió
    Bài viết
    443

    Trích dẫn Nguyên bản được gửi bởi thangit Xem bài viết
    uh chương trình mình chạy được rồi , Nhưng nếu mà muốn A[100][100] thì phải khai báo long int à
    Không cần. Bạn kiếm 1 bộ biên dịch tử tế mà dùng. Ví dụ, dùng gcc dịch thì không vấn đề gì.

  6. #6
    Ngày gia nhập
    05 2008
    Nơi ở
    tx tra vinh
    Bài viết
    9

    Mặc định sửa code bài nhập mảng và in ra mảng 2 chiều

    Mình thấy việc khai báo
    Code:
    int A[100][100]
    là quá sức, vì mảng A[100][], mỗi phần tử có 100 phần tử kiểu int nữa, vậy chi ta có:
    Code:
    100*100*2(byte)=20'000(byte)
    là 20 000/1024=19.....(Gb)
    Để mà biên dịch đc chương trình bạn viết, mình nghĩ bạn cần phải nâng cấp RAM của bạn thêm 18Gi nữa.
    mình nghĩ vậy ko biết có đúng ko, nếu sai thì đừng trách nha.M
    Mọi lý thuyết đều màu xám, chỉ có cây đời mãi xanh tươi !!!

  7. #7
    Ngày gia nhập
    12 2007
    Bài viết
    54

    Trích dẫn Nguyên bản được gửi bởi linhvlike Xem bài viết
    Mình thấy việc khai báo
    Code:
    int A[100][100]
    là quá sức, vì mảng A[100][], mỗi phần tử có 100 phần tử kiểu int nữa, vậy chi ta có:
    Code:
    100*100*2(byte)=20'000(byte)
    là 20 000/1024=19.....(Gb)
    Để mà biên dịch đc chương trình bạn viết, mình nghĩ bạn cần phải nâng cấp RAM của bạn thêm 18Gi nữa.
    mình nghĩ vậy ko biết có đúng ko, nếu sai thì đừng trách nha.M
    Nhầm to rồi 1GB=1024KB=1024*1024B vẫn chứa được
    Rất mong được mọi người giúp đỡ :

    Kiến thức mình biết chỉ là hạt cát trên sa mạc

  8. #8
    Ngày gia nhập
    08 2008
    Nơi ở
    Liên Bang Nga
    Bài viết
    46

    Sorry !
    Đã được chỉnh sửa lần cuối bởi lienthang : 13-08-2008 lúc 12:45 AM. Lý do: Post bài sai vị trí quy định do nhầm
    Tôi thường thích những cái gì mà tôi không bao giờ có được...

  9. #9
    Ngày gia nhập
    12 2007
    Bài viết
    54

    /* viet ham nhap va in ra ma tran */
    # include<stdio.h>
    # include<conio.h>
    void nhap(int **A,int d, int c)
    {
    for (int i=0;i<d;i++)
    for (int j=0;j<c;j++)
    { printf ("\n Nhap A[%d][%d]:",i,j);
    scanf ("%d",&A[i][j]);
    }

    }
    void in(int **A,int d,int c)
    { printf (" cac phan tu cua ma tran :\n");
    for (int i=0;i<d;i++)
    { for (int j=0;j<c;j++)
    printf ("%4d",A[i][j]);
    printf ("\n ");

    }

    }
    void main()
    { int A[10][10],d,c;
    printf ("\n nhap so dong :");
    scanf ("%d",&d);
    printf ("\n nhap so cot :");
    scanf ("%d",&c);
    if ((d>10)||(c>10))
    return ;
    nhap(A,d,c);
    in(A,d,c);
    getch();
    }
    Bài này mình dùng con trỏ nhưng code đang sai mong mọi người sửa giúp
    Giải thích giúp mình chỗ truyền tham số vào hàm
    Rất mong được mọi người giúp đỡ :

    Kiến thức mình biết chỉ là hạt cát trên sa mạc

  10. #10
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất nhiều sóng gió
    Bài viết
    443

    Trích dẫn Nguyên bản được gửi bởi thangit Xem bài viết
    Bài này mình dùng con trỏ nhưng code đang sai mong mọi người sửa giúp
    Giải thích giúp mình chỗ truyền tham số vào hàm
    Mấy cái int **A là sai kiểu. Bạn chữa lại thành int A[10][10] thì sẽ được.

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

  1. Code kiểm tra xem số đó có chia hết cho 2 và các bài tập căn bản. Giúp mình kiểm tra code?
    Gửi bởi JaKunKa trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 19
    Bài viết cuối: 05-12-2014, 07:48 PM
  2. code c# sắp xếp mảng 1 chiều
    Gửi bởi gacon09cntt trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 16-11-2010, 12:29 PM
  3. Lỗi code bài Tìm Max và Min của mảng 1 chiều
    Gửi bởi lonelyboy_101 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 9
    Bài viết cuối: 18-09-2010, 07:55 AM
  4. code chuyển mảng 1 chiều sang 2 chiều
    Gửi bởi angle12 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 12-01-2010, 05:27 PM
  5. code xử lý ma trận 2 chiều! giúp sửa code
    Gửi bởi superworm711 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 25-02-2009, 03:38 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