Форум программистов, компьютерный форум CyberForum.ru

Раскрасить прямоугольники исходя из условия - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ строки и траблы с ними http://www.cyberforum.ru/cpp-beginners/thread355241.html
Задача: с клавиатуры вводиться отрывок из нескольких строк. Требуется напечатать строку, в которой больше всего слов. #include<iostream> #include<cstring> using namespace std; //нахождение количества слов
C++ создать класс) /*Создайте класс, который содержит информацию об имени а адресе. Храните всю эту информацию в символьных строках закрытой части класса. Включите в класс открытую функцию для запоминания имени и адреса. Также включите открытую функцию, которая выводит эти имя и адрес на экран (назовите эти функции store() и display()). */ #include <stdafx.h> #include <iostream> using namespace std; class... http://www.cyberforum.ru/cpp-beginners/thread355238.html
C++ Близнецы на заданном отрезке
Я новичок в С++, не могу разобраться как сотавить эту прогу, пожалуйсто помогите: Написать программу, которая на заданном отрезке натурального ряда чисел находит:все близнецы(Два простых числа называются близнецами, если разница между ними равна двум. 3 и5, 5 и 7, 11 и 13, 17 и 19) Дублирование тем запрещено правилами форума. Не плодите одинаковых тем.
C++ Совершенные числа.
По введеному натуральному числу N визначити, чи є воно досконалим. Досконале число дорівнює сумі усіх своїх дільників, включаючи одиницю і не включаючи себе. Наприклад: 6=1+2+3 - досконале число; 8=1+2+4 – недосконале. Ця задача не э важка просто в мене мало опиту.Розвя'зати потрибно на C++ Сообщения на языках отличных от русского нарушают правила форума. Перепишите задание, или вся тема...
C++ Написать программу, запрашивающую пароль у пользователя, чтобы при вводе пароля отображались звездочки http://www.cyberforum.ru/cpp-beginners/thread355225.html
Здравствуйте. Я тут поискал в форуме и в гугл поискал. Но не нашел нужное. Может кто то знает как осуществить ввод пароля на С++ и сделать так чтобы при вводе пароля отображались звездочки...
C++ Работа со звуком средствами библиотеки мультимедиа Windows Здравствуйте,есть программа которая снимает звук с микрофона. Она работает не полностью корректно. Проблема заключается в том,что если поставить разрядность семплов звуковой карты 16 или 24 бит,то появляется некая ошибка 32:"Указанный формат не поддерживается и его невозможно преобразовать.Список допустимых форматов можно получить с помощью функции Capabilities". При 8 битах все работает... подробнее

Показать сообщение отдельно
jonson
 Аватар для jonson
231 / 204 / 61
Регистрация: 18.03.2010
Сообщений: 749
23.09.2011, 17:16     Раскрасить прямоугольники исходя из условия
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
case WM_PAINT:
{
    PAINTSTRUCT ps;
    hdc=BeginPaint(hwnd,&ps);
    int x=3;//отступ от границы
    int y=20;
    const int a=x;
    RECT r[7*32];//массив прямоугольников
    int k=0;
    //SetPen        
           for(int i=0;i<7;i++)
    {
        for(int j=0;j<32;j++)
        {
            if (level1b[i][j]==2)
            {
                hbr=CreateSolidBrush(RGB(255,0,0));
                SelectObject(hdc, hbr);
                Rectangle(hdc,x,y,x+20,y+20);
                DeleteObject(hbr);
                DeleteBrush(hbr);
            }
            else if (level1b[i][j]==0)
            {
                hbr=CreateSolidBrush(RGB(0,0,255));
                SelectObject(hdc, hbr);
                Rectangle(hdc,x,y,x+20,y+20);
                DeleteObject(hbr);
                DeleteBrush(hbr);
            }
            else
            {
                hbr=CreateSolidBrush(RGB(0,0,0));
                SelectObject(hdc, hbr);
                Rectangle(hdc,x,y,x+20,y+20);
                DeleteObject(hbr);
                DeleteBrush(hbr);
            }
            if (level1b[i][j]!=0 && level1b[i][j]!=2)
            {
                hbr=CreateSolidBrush(RGB(0,255,0));
                SelectObject(hdc, hbr);
                Ellipse(hdc,x+10-2,y+10-2,x+10+2,y+10+2);
                DeleteObject(hbr);
                DeleteBrush(hbr);
            }   
                x+=20;
        }
        y+=20;
        x=a;
    }
                
    EndPaint(hwnd,&ps);
    return 0;
}
 
Текущее время: 06:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru