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

Đề tài: cộng hai ma trận với nhau

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    1

    Mặc định cộng hai ma trận với nhau

    các bạn ơi mình sai chỗ nào , mong các bạn giúp đỡ mình nha , dòng nào mình sai thì các bạn nhắc và làm ơn sửa lại cho mình luôn nha :d cảm ơn nhiều , đây là code của mình
    #include<iostream.h>
    #include<conio.h>
    #define MAX 20
    int in;
    int cuong(int a[MAX][MAX],int in)
    {
    int max,i,j;

    max=a[0][0] ;

    for(i=0;i<in;i++)

    for(j=0;j<in;j++)

    if( max<a[i][j])

    max=a[i][j];

    return max;
    }
    input (int a[][MAX])
    {
    for(int i=0;i<in;i++)

    for(int j=0;j<in;j++)
    {
    cout<<"nhap vao phan tu "<<i<<j;

    cin>>a[i][j];
    }
    }


    output(int a[][MAX])

    {
    for(int i=0;i<in;i++)
    {
    for(int j=0;j<in;j++)

    cout<<a[i][j];

    cout<<endl;
    }
    }
    void add(inta[][MAX],int b[][MAX],int c[][MAX])
    {
    for(int i=0;i<in;i++)

    for(int j=0;j<in;j++)

    c[i,j]=a[i,j]+b[i,j];

    }
    main()
    {
    int a[][],b[][],c[][];

    int in;
    cout<<"nhap vao cap ma tran";

    cin>>in;
    cout<<"nhap so lieu ma tran";

    input(a);
    cout<<"nhap so lieu ma tran b";

    input(b);
    cout<<"nhap so lieu ma tran c";
    input(c);

    add(a,b,c);

    cout<<"ma tran a"<<endl;
    output(a)

    cout<<"ma tran b"<<endl;

    output(b);

    cout<<"nhap vao ma tran c"<<endl;

    output(c);

    cout<<"so lon nhat cua mang c la"<<cuong(c);

    getch();
    }



  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Trà Vinh
    Bài viết
    20

    Trích dẫn Nguyên bản được gửi bởi missyoune Xem bài viết
    các bạn ơi mình sai chỗ nào , mong các bạn giúp đỡ mình nha , dòng nào mình sai thì các bạn nhắc và làm ơn sửa lại cho mình luôn nha :d cảm ơn nhiều , đây là code của mình
    C++ Code:
    1. #include<iostream.h>
    2. #include<conio.h>
    3. #define MAX 20
    4. int in;
    5. int cuong(int a[MAX][MAX],int in)
    6. {
    7. int max,i,j;
    8.  
    9. max=a[0][0] ;
    10.  
    11. for(i=0;i<in;i++)
    12.  
    13. for(j=0;j<in;j++)
    14.  
    15. if( max<a[i][j])
    16.  
    17. max=a[i][j];
    18.  
    19. return max;
    20. }
    21. input (int a[][MAX])
    22. {
    23. for(int i=0;i<in;i++)
    24.  
    25. for(int j=0;j<in;j++)
    26. {
    27. cout<<"nhap vao phan tu "<<i<<j;
    28.  
    29. cin>>a[i][j];
    30. }
    31. }
    32.  
    33.  
    34. output(int a[][MAX])
    35.  
    36. {
    37. for(int i=0;i<in;i++)
    38. {
    39. for(int j=0;j<in;j++)
    40.  
    41. cout<<a[i][j];
    42.  
    43. cout<<endl;
    44. }
    45. }
    46. void add(inta[][MAX],int b[][MAX],int c[][MAX])
    47. {
    48. for(int i=0;i<in;i++)
    49.  
    50. for(int j=0;j<in;j++)
    51.  
    52. c[i,j]=a[i,j]+b[i,j];//Ở trên bạn ghi là a[i][j], b[i][j] mà ở đây thì ghi thế này
    53.  
    54. }
    55. main()
    56. {
    57. int a[][],b[][],c[][];
    58.  
    59. int in;
    60. cout<<"nhap vao cap ma tran";
    61.  
    62. cin>>in;
    63. cout<<"nhap so lieu ma tran";
    64.  
    65. input(a);
    66. cout<<"nhap so lieu ma tran b";
    67.  
    68. input(b);
    69. cout<<"nhap so lieu ma tran c";
    70. input(c);
    71.  
    72. add(a,b,c);
    73.  
    74. cout<<"ma tran a"<<endl;
    75. output(a)
    76.  
    77. cout<<"ma tran b"<<endl;
    78.  
    79. output(b);
    80.  
    81. cout<<"nhap vao ma tran c"<<endl;
    82.  
    83. output(c);
    84.  
    85. cout<<"so lon nhat cua mang c la"<<cuong(c);
    86.  
    87. getch();
    88. }
    Mình không biết c++ , nên chỉ đóng góp chút ý kiến thôi!!!!
    Nó là con của thằng nào ? Con của thằng nào ? Nói mau!!!!!!!!!!!!!!!

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

  1. sự khác nhau giữa con trỏ hàm và hàm có giá trị trả về là con trỏ??
    Gửi bởi asutaka trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 17-03-2013, 05:33 PM
  2. Lập trình C++ lỗi thực thi khi cộng 2 ma trận lại với nhau ( c++)
    Gửi bởi xuanvinhtd trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 10-10-2012, 10:33 PM
  3. Algorithm Chia ma trận thành các ma trận con bằng nhau như thế nào
    Gửi bởi xinbat trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 30-12-2011, 11:14 PM
  4. Trao đổi về các giải thuật. Mọi người cùng nhau trao đổi nhé!
    Gửi bởi donvuon trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 18
    Bài viết cuối: 03-07-2010, 09:53 PM
  5. Bài tập C In ra ma trận A sau khi đổi hàng 2 và cột 3 cho nhau
    Gửi bởi pikachudn85 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 16-06-2010, 07:45 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