Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
113
Добавлен:
17.03.2016
Размер:
4.8 Mб
Скачать

Программа

177

 

 

 

 

 

 

 

 

#include <graphics.h>

функция для

#include <conio.h>

получения случайного

#include <stdlib.h>

числа от 0 до N-1

 

int random(int N) {

 

 

 

 

return rand() % N;

 

 

 

 

}

 

 

 

 

 

 

 

 

main()

{

int x, y, R, G, B; initwindow ( 500, 500 );

// цикл до нажатия на Esc closegraph();

}

Основной цикл

178

 

 

 

 

 

бесконечный

 

 

цикл???

выход по

 

while ( 1 ) {

Esc

 

 

if ( kbhit() )

if ( 27 == getch() ) break;

x

=

random(400);

случайные

y

=

random(300);

координаты

R = random(256);

 

G = random(256);

случайный цвет

B = random(256);

 

putpixel ( x, y, COLOR(R,G,B));

}

 

179

Задания

«4»: Ввести с клавиатуры координаты углов прямоугольника и заполнить его точками случайного цвета.

(100,100)

(300,200)

«5»: Заполнить треугольник

точками случайного цвета (равномерно или неравномерно).

Подсказка: возьмите равнобедренный треугольник с углом 45о.

180

Конец фильма