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ố 11 kết quả

Đề tài: kiểm tra ma trận A có phải đối xứng qua đường chéo chính không

  1. #1
    Ngày gia nhập
    06 2010
    Bài viết
    13

    Mặc định kiểm tra ma trận A có phải đối xứng qua đường chéo chính không

    viết chương trình nhập ma trận nguyên vuông cấp n là Anxn (5=n=9)
    a. Kiểm tra ma trận A có phải là ma trận đối xứng qua đường chéo chính không? --> câu này em ko hiểu
    b. sắp xếp các sô trên hàng 1 theo thứ thự giảm dần từ trái qua phải.
    Lâu rồi không học nên em không nhớ hết được. Các pác giúp dùm cho với. Mình đang học thi liên thông

  2. #2
    Ngày gia nhập
    01 2010
    Nơi ở
    до свидания!
    Bài viết
    1,766

    Như thế này được gọi là đối xứng nhau qua đường chéo chính này:
    PHP Code:
    1   3    5   6
    3   
    -2   4   6
    5   4   
    -4   5
    6   6    5   
    -
    Theo Peter được biết thì một ma trận được gọi là đối xứng nhau qua đường chéo chính là ma trận thoả mãn tính chất: Ma trận gốc == Ma trận chuyển vị. (Không bít có đúng không nữa; hì).

  3. #3
    Ngày gia nhập
    06 2010
    Bài viết
    13

    ai có thể chỉ giúp mình bài này không? Bài này mình chẳng hiểu chi hết

  4. #4
    Ngày gia nhập
    01 2010
    Nơi ở
    до свидания!
    Bài viết
    1,766

    Chỉ cần kiểm tra xem các phần tử a[i][j] có bằng với a[j][i] không? Vậy thôi!.

  5. #5
    Ngày gia nhập
    05 2010
    Bài viết
    265

    Trích dẫn Nguyên bản được gửi bởi pikachudn85 Xem bài viết
    ai có thể chỉ giúp mình bài này không? Bài này mình chẳng hiểu chi hết
    C Code:
    1. #include <stdio.h>
    2. #define max 10
    3.  
    4. int doixung(int a[max][max], int n)
    5. {
    6.     int k, j;
    7.     for (k=0; k < n; k++)
    8.         for (j = 0; j < n && a[k][j] == a[j][k]; j++);
    9.     return k == j;
    10. }
    11.  
    12. void main()
    13. {  
    14.     int a[max][max] = {{1,2,3},{2,4,5},{3,5,6}};
    15.     printf("\n%d",doixung(a,3));
    16. }

  6. #6
    Ngày gia nhập
    06 2010
    Bài viết
    13

    Mặc định kiểm tra ma trận A có phải đối xứng qua đường chéo chính không

    bạn ơi, kiểm tra ma trận đó có phải ma trận đối xứng không mà

  7. #7
    Ngày gia nhập
    01 2010
    Nơi ở
    до свидания!
    Bài viết
    1,766

    Trích dẫn Nguyên bản được gửi bởi pikachudn85 Xem bài viết
    bạn ơi, kiểm tra ma trận đó có phải ma trận đối xứng không mà
    Thì là kiểm tra đó còn gì nữa cậu?

  8. #8
    Ngày gia nhập
    03 2010
    Bài viết
    70

    PHP Code:
    #include<stdio.h>
    #include<conio.h>
    #define MAX 7
    #include<math.h>
    /*ham nhap vao ma tran*/
    void nhap(int a[MAX][MAX],int m,int n)
       {
       
    int i,j;
       for(
    i=0;i<m;i++)
           {
           for(
    j=0;j<n;j++)
               {
               
    printf("Nhap vao a[%d][%d]",i+1,j+1);
               
    scanf("%d",&a[i][j]);
               }
           }
       }
    /*ham xuat ma tran*/
    void xuat(int a[MAX][MAX],int m,int n)
         {
         
    int i,j;
         for(
    i=0;i<m;i++)
             {
             for(
    j=0;j<n;j++)
                 {
                 
    printf("%d\t",a[i][j]);
                 }
             
    printf("\n");
             }
         }
    /*ham kiem tra tinh doi xung*/
    void kiemtra(int a[MAX][MAX],int m,int n)
      {
      
    int i,j;
      
    int flag=1;
      for(
    i=0;i<m;i++)
          {
          for(
    j=0;j<n;j++)
              {
              if(
    a[i][j]!=a[j][i])
                  
    flag=0;break;
              }
          }
      if(
    flag==0)
          
    printf("KHONG DOI XUNG\n");
      else
          
    printf("DOI XUNG\n");
      }
    /*ham dem so boi 5 cua a*/
    int demboi5(int a[MAX][MAX],int m,int n)
       {
       
    int i,j;
       
    int dem=0;
       for(
    i=0;i<m;i++)
           {
           for(
    j=0;j<n;j++)
               {
           if(
    a[i][j]%5==0)
                   
    dem=dem+1;
               }
           }
       return 
    dem;
       }
    /*sap xep tren hang giam dan tu trai qua phai*/
    void sapxephang(int a[MAX][MAX],int m,int n)
       {
       
    int i,j,k,tg;
       for(
    i=0;i<n;i++)
           {
           for(
    j=0;j<n-1;j++)
               {
               for(
    k=j+1;k<n;k++)
                   {
                   if(
    a[i][j]<a[i][k])
                       {
                       
    tg=a[i][j];
                       
    a[i][j]=a[i][k];
                       
    a[i][k]=tg;
                       }
                   }
               }
           }
       }
    /*chuong trinh chinh*/
    void main()
    {
    clrscr();
    int m,n;
    int a[MAX][MAX];
    printf("Vui long nhap vao so hang");
    scanf("%d",&m);
    printf("Vui long nhap vao so cot");
    scanf("%d",&n);
    nhap(a,m,n);
    printf("MA TRAN VUA NHAP\n");
    xuat(a,m,n);
    kiemtra(a,m,n);
    printf("SO BOI 5 TREN A LA:%d\n",demboi5(a,m,n));
    printf("A KHI SAP XEP GIAM DAN TREN HANG\n");
    sapxephang(a,m,n);
    xuat(a,m,n);
    getch();

    Minh co bai nay cho ban tham khao"code da test kỹ trong c"chúc bạn học tốt
    Đã được chỉnh sửa lần cuối bởi peterdrew : 07-07-2010 lúc 06:05 PM. Lý do: Đặt code vào thẻ!

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

    bác phanvanngoc này lại chế ra style code mới... Theo đúng chuẩn đi bác ơi... Code người ta trình bày là đẹp lém rồi.

  10. #10
    Ngày gia nhập
    03 2010
    Bài viết
    70

    bạn nói code mình sao"mình thấy thế chạy vẫn ổn mà "rõ ràng nữa chứ"có gì xin chỉ giáo thêm

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

  1. [Hỏi] Cách nhân 2 ma trận với các phần tử của ma trận đợc để trong mảng 1 chiều.
    Gửi bởi code_c trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 23-09-2012, 10:24 PM
  2. bán chung cư số 7 Trần Phú hà đông,-chính chủ bán căn hộ số 7 trần phú, giá rẻ
    Gửi bởi haiphuong8888 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 03-08-2012, 03:41 PM
  3. Mỹ phẩm Thu Huyền: Bộ mỹ phẩm làm trắng, trị nám Dương Quý Phi - call 0906.260.160
    Gửi bởi kimkim8910 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 09-03-2012, 11:38 PM
  4. Mỹ phẩm Thu Huyền: Bộ mỹ phẩm dưỡng trắng da The face shop - call 0906.260.160
    Gửi bởi kimkim8910 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 09-03-2012, 05:52 PM
  5. Cho ma trận A(mxn) với phần tử thực.Liệt kê các phần tử ma trận A theo thứ tự tăng dần
    Gửi bởi rong3sao trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 07-04-2009, 06:28 PM

Tags của đề tài này

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