Trang ChínhTrang Chính  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share | 
 

 Quay ma trận 90 độ sang trái/phải

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Tboy
Cá voi
Cá voi
avatar


Nam Tổng số bài gửi : 178
Cảm ơn : 413
Danh vọng : 4
Join date : 03/01/2011
Age : 26
Đến từ : TPHCM

Bài gửiTiêu đề: Quay ma trận 90 độ sang trái/phải   Sat Feb 12, 2011 8:02 pm

Sat Feb 12, 2011 8:02 pm » Quay ma trận 90 độ sang trái/phải
Code:
#include <stdio.h>
#include <conio.h>
#define Max 100
void Nhapmang(int A[][Max],int Dong,int Cot);
void Xuatmang(int A[][Max],int Dong,int Cot);
void Quayphai(int A[][Max],int B[][Max],int Dong,int Cot);
void Quaytrai(int A[][Max],int B[][Max],int Dong,int Cot);
void main()
{
   int a[Max][Max],b[Max][Max],m,n;
   do
   {
      printf("Nhap vao so dong va cot cua ma tran: ");
      scanf("%d%d",&m,&n);
   }while(m<1||n<1||m>Max||n>Max);
   Nhapmang(a,m,n);
   printf("Ma tran vua nhap: \n");
   Xuatmang(a,m,n);
   printf("Quay ma tran sang phai: \n");
   Quayphai(a,b,n,m);
   Xuatmang(b,n,m);
   printf("Quay ma tran sang phai: \n");
   Quaytrai(a,b,n,m);
   Xuatmang(b,n,m);
   getch();
}
void Nhapmang(int A[][Max],int Dong,int Cot)
{
   for(int i=0;i<Dong;i++)
      for(int j=0;j<Cot;j++)
      {
         printf("A[%d][%d]= ",i+1,j+1);
         scanf("%d",&A[i][j]);
      }
}
void Xuatmang(int A[][Max],int Dong,int Cot)
{
   for(int i=0;i<Dong;i++)
   {
      for(int j=0;j<Cot;j++)
         printf("%5d ",A[i][j]);
      printf("\n");
   }
}
void Quayphai(int A[][Max],int B[][Max],int Dong,int Cot)
{
   for(int i=0;i<Dong;i++)
      for(int j=0;j<Cot;j++)
         B[i][j]=A[Cot-1-j][i];
}
void Quaytrai(int A[][Max],int B[][Max],int Dong,int Cot)
{
   for(int i=0;i<Dong;i++)
      for(int j=0;j<Cot;j++)
         B[i][j]=A[j][Dong-1-i];
}


Tboy



Về Đầu Trang Go down
Xem lý lịch thành viên http://taplaptrinh.forumvi.com
 

Quay ma trận 90 độ sang trái/phải

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 

 Similar topics

-
» Tại sao chỉ có Việt Nam đổi hệ thống chữ viết biểu ý sang hệ thống chữ viết dùng chữ cái La tinh?
» Sang nhượng quán lẩu và nướng Tít Còi Quán, hoặc cho thuê lại toàn bộ để kd, tại lô 15 LK 7 khu đô thị Văn Khê, quận Hà Đông, Hà Nội.
» [MF] The Kick : Gia Đình Võ Thuật (2011) DVDripx264-VietSub
» Lấn sân sang bất động sản, nhiều "đại gia" phá sản
» Cần sang nhượng cửa hàng, Café ven hồ Đắc Di, số 160 Xã Đàn 2, quận Đống Đa
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Cơ sở lập trình 1 :: Bài tập khác-