TIN TỨC CẬP NHẬT
Ma trận xoắn ốc
2 posters
Trang 1 trong tổng số 1 trang
Ma trận xoắn ốc
Cho ma trận vuông kích thước nxn. Hãy sắp xếp số từ 1 tới n2 theo hình xoắn ốc.
Ví dụ ma trận 3x3:
1 2 3
8 9 4
7 6 5
Ví dụ ma trận 3x3:
1 2 3
8 9 4
7 6 5
- Code:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
printf("nhap n=");
scanf("%d",&n);
int k=1,A[100][100],a=1,c=1,d=n,b=n,x=1,y=1;
do
{
x=c;
for(y=a;y<=b;y++)
{
A[x][y]=k;
k++;
}
y=b;
c++;
for(x=c;x<=d;x++)
{
A[x][y]=k;
k++;
}
x=d;
b--;
d--;
for(y=b;y>=a;y--)
{
A[x][y]=k;
k++;
}
y=a;
a++;
for(x=d;x>=c;x--)
{
A[x][y]=k;
k++;
}
}while(k<=n*n);
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
printf("%4d",A[i][j]);
printf("\n");
}
getch();
return 0;
}
Trang_Pham- THƯỢNG TƯỚNG V
- Tổng số bài gửi : 616
Join date : 18/09/2010
Age : 32
Đến từ : Vietnam
Similar topics
» Bài ca toán học - Trần Hải Dương
» Máy MP3 đe dọa gây điếc, EU muốn áp trần âm lượng
» Video trận Việt Nam thăng Thái Lan
» Thuật Toán giải ma phương (ma trận kì ảo)
» Ứng dụng phép nhân ma trận trong giải bài tập tin học
» Máy MP3 đe dọa gây điếc, EU muốn áp trần âm lượng
» Video trận Việt Nam thăng Thái Lan
» Thuật Toán giải ma phương (ma trận kì ảo)
» Ứng dụng phép nhân ma trận trong giải bài tập tin học
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