Составить и проверить функцию, которая рисует границу прямоугольника.

Пример 1:

Составить и проверить функцию, которая рисует границу пря-моугольника. Параметры функции: x0, y0 — текстовые координаты левого верхнего угла; n1,n2 — размеры прямоугольника.

Решение от преподавателя:

void ramka (int x0, int y0, int n1, int n2)

{ int x,y,i; x=x0; y=y0;

gotoxy(x,y++); printf("%c",218);

for (i=0;i

gotoxy(x++,y); printf("%c",192);

for (i=0;i

gotoxy(x,y--); printf("%c",217);

for(i=0;i

gotoxy(x--,y); printf("%c",191);

for(i=0;i

}

int main ()

{ ramka (2,5, 10, 30); getch(); return 0; }

В программе использовались коды следующих символов псевдографики:

218 — для левого верхнего угла;

179 — для вертикальной линии;

192 — для левого нижнего угла;

196 — для горизонтальной линии;

217 — для правого нижнего угла;

191 — для правого верхнего угла.

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!

Заполните, пожалуйста, данные для автора:

  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн