
12.01.2009, 20:53
|
|
Участник форума
Регистрация: 17.08.2008
Сообщений: 212
С нами:
9333656
Репутация:
186
|
|
прошу..
помогите пожалуйста с лабой! (((
1.Набрать программу 3.1.
//Программа 3.1 (Инициализация графического режима)
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main(void){
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if (errorcode != grOk) /*ошибка инициализации графики */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* возврат кода ошибки */
}
int i;
a: cout<<"0 - exit, 1 - line, 2 - sin()";
cin>>i;
switch(i){
case 0: exit(0);
case 1: {line(0, 0, getmaxx(), getmaxy()); break;} // Функция построения линии на экране
case 2: {for(int j = 0; j < 640; j++) putpixel(j, 100* sin(2*3.1415*0.01*j)+ 300, 5); break;}
default: cout<< "Error select";
}
getch();
goto a;
closegraph();
return 0;
}
2.Отладить программу 3.1.
3.Модифицировать программу 3.1, используя вместо функции line любую другую функцию построения изображения (например, нарисовать на экране закрашенный прямоугольник).
|
|
|