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

Đề tài: Xoay ma trận một góc 90 độ ngược chiều kim đồng hồ vối ma trận thường

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

    Mặc định Xoay ma trận một góc 90 độ ngược chiều kim đồng hồ vối ma trận thường

    Mình làm được xoay ma trận ngược chiều kim đồng hồ với ma trận vuông rồi nhưng mình không làm được với ma trận thường.Các bạn có thể giúp mình không

  2. #2
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Bạn có thể đưa code của mình lên đây đc không. Với ma trận thường thì gán nó vào một ma trận khác với kích thước đổi ngược.

    Nếu bạn nói rõ đầu bài và yêu cầu của đề thì biết đâu sẽ có phương án khác thích hợp hơn.

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

    C Code:
    1. for(i=0;i<m;i++)
    2.         for(j=0;j<n;j++)
    3.             b[m-j-1][i]=a[i][j];
    4. for(i=0;i<m;i++)
    5.         for(j=0;j<n;j++)
    6.             a[i][j]=b[i][j];
    Đây là code của mình nè,bạn giúp mình với

    *Vui lòng đưa code vào tag code khi post bài trên diễn đàn
    Đã được chỉnh sửa lần cuối bởi QuangHoang : 04-01-2009 lúc 05:44 PM.

  4. #4
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Thử cái này xem nhé bạn!
    C Code:
    1. #include <stdio.h>
    2. #include <stdlib.h>
    3.  
    4. int main()
    5. {
    6.     int b[10][10];
    7.     int a[10][10] = {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20}};
    8.     int m=4,n=5,i,j;
    9.  
    10.     for(i=0;i<m;i++)
    11.     {
    12.         for(j=0;j<n;j++)
    13.             printf ("%4d",a[i][j]);
    14.         printf("\n");
    15.     }
    16.  
    17.     for(i=0;i<m;i++)
    18.         for(j=0;j<n;j++)
    19.             b[n-j-1][i]=a[i][j];
    20.  
    21.     printf("\n");
    22.     for(i=0;i<n;i++)
    23.     {
    24.         for(j=0;j<m;j++)
    25.             printf ("%4d",b[i][j]);
    26.         printf("\n");
    27.     }
    28. }

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

    Mình làm được rồi.Cám ơn các bạn rất nhiều

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

    Mặc định Xoay ma trận một góc 90 độ ngược chiều kim đồng hồ vối ma trận thường

    bài này hay nhỉ ,viết ra giấy hồi mới hiểu

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

  1. Bài tập C Cách xoay Ma trận đi 90 độ trong lập trình C?
    Gửi bởi coldboy_spring trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 16
    Bài viết cuối: 22-04-2013, 07:08 PM
  2. Trả lời: 16
    Bài viết cuối: 07-05-2012, 03:23 AM
  3. xoay ma trận 90 độ C++
    Gửi bởi honeydl33 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 02-04-2010, 08:26 PM
  4. Bài tập xoay và sắp xếp ma trận. Cần được giúp đỡ
    Gửi bởi atula1989 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 21
    Bài viết cuối: 19-01-2008, 05:29 PM
  5. xoay ma trận
    Gửi bởi kid_bk trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 12-11-2007, 01:28 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