Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
kuleshovpe
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 5
#1

Составить программу построения 5 прямоугольников

03.10.2014, 15:50. Просмотров 857. Ответов 2
Метки нет (Все метки)

Составить программу построения 5 не закрашенных прямоугольников, размеры и место расположения которых выбираются случайным образом.
Желательно обойтись только int'ами и void'ами, ну и выводом конечно.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2014, 15:50
Ответы с готовыми решениями:

Составить блок-схему и программу определения площади прямоугольников
1.Составить блок-схему и программу определения площади прямоугольников высотой...

Составить программу построения песочных часов
Составить программу построения песчаных часов часы я нарисовал но песок не...

Составить программу для вычисления определенного интеграла по методу прямоугольников
Помогите мне, пожалуйста, с задачками. Язык учу недавно совсем, но что-то...

Составить программу построения графика линейной функции
Построить график линейной функции y = kx для k = 0.1,0.2,0.3,…,1.

Составить программу для построения графика функции Эйлера
Вот код для вычисления ф-ции эйлера #include <iostream> #include <conio.h>...

2
zss
Модератор
Эксперт С++
7096 / 6627 / 4196
Регистрация: 18.12.2011
Сообщений: 17,473
Завершенные тесты: 1
03.10.2014, 18:26 #2
Лучший ответ Сообщение было отмечено kuleshovpe как решение

Решение

Win32 API:
C++
1
2
3
4
5
6
7
8
9
10
11
12
RECT rc;
GetClientRect(hwnd,&rc);
int width=rc.right; // ширина окна
int height=rc.bottom; // высота окна
for(int i=1;i<=5;i++)
{
    int x1=rand()%width;
    int x2=rand()%width;
    int y1=rand()%height;
    int y2=rand()%height;
    Rectangle(hdc,x1,y1,x2,y2);  
}
0
BlackSpace
141 / 134 / 94
Регистрация: 15.03.2014
Сообщений: 283
03.10.2014, 18:50 #3
Borland c++ 3.1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <graphics.h>
 
int main(){
    srand( time( 0 ) );
 
    int gd, gm;
 
    gd = DETECT;
    // путь до графического драйвера изменить на свой
    initgraph ( &gd, &gm, "C:\\BORLANDC\\BGI" );
    setbkcolor ( BLACK );
    
    cleardevice ();
    outtextxy ( 5, 5, "Drawing 5 rectangles..." );
 
    const int count = 5;
    for ( int i = 0; i < count; i++ ) {
        setcolor ( 1 + random ( 15 ) );
        rectangle ( random(getmaxx() ), random(getmaxy() ),
                random( getmaxx() ), random(getmaxy() ) );
    }
 
    getch ();
    closegraph ();
 
    return 0;
}
Также в настройках Options -> Linker -> Libraries необходимо отметить для использования Graphics Library
0
Миниатюры
Составить программу построения 5 прямоугольников  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2014, 18:50

Составить программу определения возможности построения из заданных отрезков параллелограмма
Помогите составить программу Даны произвольные отрезки N,M,L,K. Составить...

Составить программу для построения таблицы стоимости заданного количества указанного товара
Одна штука некоторого товара стоит 20,4 руб. Составить программу для построения...

Составить описание класса прямоугольников.
Народ, помогите пожалуйста! Нифига не втыкаю как это сделать... Вот сама...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru