LieuKyThien
19-07-2009, 11:15 AM
Yêu cầu bài toán: Nhập tọa độ cần vẽ và vẽ HCN tại tọa độ đó
#include<stdio.h>
#include<conio.h>
#include<dos.h>
void hcn(int x,int y);
void main()
{
clrscr();
int dai,rong,x,y;
printf("Nhap toa do cua (x;y): ");
scanf("%d%d",&x,&y);
hcn(x,y);
getch();
}
void hcn(int x,int y)
{
int dai,rong;
printf("Nhap chieu dai va chieu rong:");
scanf("%d%d",&dai,&rong);
gotoxy(x,y);
for(int i=1;i<=dai;i++)
{
delay(100);
printf("*");
}
printf("\n");
for(int j=0;j<=rong-2;j++)
{
delay(100);
gotoxy(x,y+1+j);
printf("*");
for(i=1;i<=dai-2;i++)
printf(" ");
printf("*\n");
}
gotoxy(x,y+rong-1);
for(i=1;i<=dai;i++)
{
delay(100);
printf("*");
}
}
#include<stdio.h>
#include<conio.h>
#include<dos.h>
void hcn(int x,int y);
void main()
{
clrscr();
int dai,rong,x,y;
printf("Nhap toa do cua (x;y): ");
scanf("%d%d",&x,&y);
hcn(x,y);
getch();
}
void hcn(int x,int y)
{
int dai,rong;
printf("Nhap chieu dai va chieu rong:");
scanf("%d%d",&dai,&rong);
gotoxy(x,y);
for(int i=1;i<=dai;i++)
{
delay(100);
printf("*");
}
printf("\n");
for(int j=0;j<=rong-2;j++)
{
delay(100);
gotoxy(x,y+1+j);
printf("*");
for(i=1;i<=dai-2;i++)
printf(" ");
printf("*\n");
}
gotoxy(x,y+rong-1);
for(i=1;i<=dai;i++)
{
delay(100);
printf("*");
}
}