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  

Hãy sử dụng FireFox để web hiển thị tốt hơn!


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 : 25
Đế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

-
» Cần sang nhượng Quầy thuốc, tại Kiều Mai, xã Phú Diễn, huyện Từ Liêm, Hà Nội.
» Cần sang quán Cafe
» Cần sang gấp quầy văn phòng phẩm, bưu điện, photocoppy
» 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.
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-