![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Программа. Нарисовать круглую спираль.
Задание№1 Нарисовать круглую спираль. Программа #include < stdio.h> #include < stdlib.h> #include < graphics.h> #include < dos.h> #include < conio.h> #include < math.h> #include < iostream.h>
void GO(int dist); void TURN(float a); void PEN_UP(); void PEN_DOWN();
int pen=1, i, x, y; float angle, len;
void GO(int dist) { int newx, newy; newx=x+int(dist*cos(angle)); newy=y-int(dist*sin(angle)); setfillstyle(1, WHITE); if(pen==1) lineto(newx, newy); else moveto(newx, newy); x=newx; y=newy; }
void TURN(float a) { angle=angle+a*M_PI/180; }
void PEN_UP() { pen=0; }
void PEN_DOWN() { pen=1; } void main() { int gdriver=DETECT, gmode, errorcode; initgraph (& gdriver, & gmode, " D: \\Borland\\BGI"); errorcode=graphresult(); if(errorcode! =grOk) { cout< < " ЋиЁЎЄ " < < grapherrormsg(errorcode); getch(); exit; } cleardevice(); setcolor(WHITE); x=320; y=240; angle=M_PI/2; TURN(-50); PEN_DOWN; len=1; for(i=1; i< =300; i++) { GO(int(len)); TURN(10); len=len+0.1; getch(); } getch(); }
Задание№2 Нарисовать квадратную сприраль. Программа #include < stdio.h> #include < stdlib.h> Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение #include < graphics.h> #include < dos.h> #include < conio.h> #include < math.h> #include < iostream.h>
void GO(int dist); void TURN(float a); void PEN_UP(); void PEN_DOWN();
int pen=1, i, x, y; float angle, len;
void GO(int dist) { int newx, newy; newx=x+int(dist*cos(angle)); newy=y-int(dist*sin(angle)); setfillstyle(1, WHITE); if(pen==1) lineto(newx, newy); else moveto(newx, newy); x=newx; y=newy; }
void TURN(float a) { angle=angle+a*M_PI/180; }
void PEN_UP() { pen=0; }
void PEN_DOWN() { pen=1; } void main() { int gdriver=DETECT, gmode, errorcode; initgraph (& gdriver, & gmode, " D: \\Borland\\BGI"); errorcode=graphresult(); if(errorcode! =grOk) { cout< < " ЋиЁЎЄ " < < grapherrormsg(errorcode); getch(); exit; } cleardevice(); setcolor(WHITE); x=320; y=240; angle=M_PI/2; TURN(90); PEN_DOWN; len=1; for(i=1; i< =300; i++) { GO(int(len)); TURN(90); len=len+5; getch(); } getch(); } Задание№3 Нарисовать звезду. Программа #include < stdio.h> #include < iostream.h> #include < string.h> #include < stdlib.h> #include < dos.h> #include < graphics.h> #include < fstream.h> #include < conio.h> #include < math.h> #define ESC 27 #define UP 72 #define DOWN 80 #define RIGHT 77 #define LEFT 75
void GO(int dist); void TURN(float a); void PEN_UP(); void PEN_DOWN(); int pen=1, i, x, y, j; float angle, len; void GO(int dist) { int newx, newy; newx=x+int(dist*cos(angle)); newy=y-int(dist*sin(angle)); setfillstyle(1, WHITE); Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:— Разгрузит мастера, специалиста или компанию; — Позволит гибко управлять расписанием и загрузкой; — Разошлет оповещения о новых услугах или акциях; — Позволит принять оплату на карту/кошелек/счет; — Позволит записываться на групповые и персональные посещения; — Поможет получить от клиента отзывы о визите к вам; — Включает в себя сервис чаевых. Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе if(pen==1) lineto(newx, newy); else moveto(newx, newy); x=newx; y=newy; } void TURN(float a) { angle=angle+a*M_PI/17; } void PEN_UP() { pen=0; } void PEN_DOWN() { pen=1; } void main() { int gdriver=DETECT, gmode, errorcode; initgraph(& gdriver, & gmode, " D: \\Borland\\BGI"); errorcode=graphresult(); if(errorcode! =grOk) { cout< < " ЋиЁЎЄ " < < grapherrormsg(errorcode); getch(); exit; } cleardevice(); setcolor(WHITE); x=320; y=240; angle=M_PI/2; TURN(-50); PEN_DOWN; len=1; for(i=1; i< =100; i++) { for(j=1; j< 6; j++) {GO(int(len)); TURN(150); } len=len+5; getch(); } getch(); }
|