duong cheo song song voi duong cheo chinh va cach doan k la
#include<stdio.h>
#include<conio.h>
#define MAX 10
void nhap(int a[MAX][MAX],int &d,int &c)
{
do
{
printf("nhap vao so dong cua mang: ");
scanf("%d",&d);
printf("nhap vao so cot cua mang: ");
scanf("%d",&c);
}
while(d<1||d>MAX||c<1||c>MAX) ;
printf("nhap mang co %d dong %d cot \n",d,c);
for(int i=0;i<d;i++)
for(int j=0;j<c;j++)
{
printf("a[%d][%d]: ",i,j);
scanf("%d",&a[i][j]);
}
}
void duongcheosongsong(int a[MAX][MAX],int d,int c)
{
int k;
printf("Nhap vao so k : ");
scanf("%d",&k);
printf("duong cheo song song voi duong cheo chinh va cach doan k la : \n");
for (int i=0;i<d;i++)
{
for (int j=0;j<c;j++)
if (i==j||j==i+k||j==i-k)
printf("%d ",a[i][j]);
else
printf(" ");
printf("\n");
}
}
void xuat(int a[MAX][MAX],int d,int c)
{
for(int i=0;i<d;i++)
{
for(int j=0;j<c;j++)
printf(" %d ",a[i][j]);
printf("\n");
}
}
void main()
{
int a[MAX][MAX],d,c;
nhap(a,d,c);
printf("mang ban vua nhap la:\n");
xuat(a,d,c);
duongcheosongsong(a,d,c);
getch();
}