Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
zss
Модератор
Эксперт С++
7383 / 6781 / 4292
Регистрация: 18.12.2011
Сообщений: 17,916
Завершенные тесты: 1
22.04.2014, 17:56 0

Написать программу, которая выводит на экран изображение шахматной доски

22.04.2014, 17:56. Просмотров 1488. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Данис Яхин как решение

Решение

win32
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
HDC hdc=GetDC(hwnd);
int size=20;
for(int i=0;i<4;i++)
{
    for(int j=0;j<8;j+=2)
    {
            HBRUSH br=GetStockObject(BLACK_BRUSH);
            SelectObject(hdc,br);
            Rectangle(hdc,size*j,size*i,size*(j+1),size*(i+1);
            br=GetStockObject(WHITE_BRUSH);
            SelectObject(hdc,br);
            Rectangle(hdc,size*(j+1),size*i,size*(j+2),size*(i+1);
    }
    for(int j=0;j<8;j+=2)
    {
            HBRUSH br=GetStockObject(WHITE_BRUSH);
            SelectObject(hdc,br);
            Rectangle(hdc,size*j,size*(i+1),size*(j+1),size*(i+2);
            br=GetStockObject(BLACK_BRUSH);
            SelectObject(hdc,br);
            Rectangle(hdc,size*(j+1),size*(i+1),size*(j+2),size*(i+2);
    }
}
ReleaseDC(hwnd,hdc);


Вернуться к обсуждению:
Написать программу, которая выводит на экран изображение шахматной доски
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2014, 17:56
Готовые ответы и решения:

Программа, которая выводит на экран изображение шахматной доски
и снова привет! мне опять нужна ваша помощь. вот код, который жутко глючит(((...

Написать программу, которая выводит на экран изображение
Need help!!!! Помогите решить задачи на языке С++!!! 1)...

Написать программу, которая выводит изображение работающего светофора
Написать программу, которая выводит на экран изображе* ние работающего...

Циклы. Написать программу которая выводит данное изображение
Нужно написать программу которая выводит данное изображение. Программа может...

Написать программу которая выводит на экран график
Напишите программу, которая выводит на экран следующий график: * * * * * *...

1
Другие темы раздела
C++ В каждой строке матрицы выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее http://www.cyberforum.ru/cpp-beginners/thread1154330.html
Задание:. Дана действительная матрица размера mn, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать...
C++ В матрице поменять местами последнюю строку со строкой, содержащей наибольший элемент В матрицы из действительных отрицательных чисел поменять местами последнюю строку со строкой, содержащей наибольший элемент матрицы. http://www.cyberforum.ru/cpp-beginners/thread1154311.html
Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0» C++
Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0». Program Zadanie1; uses crt; var i:integer; s: string; begin clrscr; writeln('vvedite stroky'); readln(s); for...
Решение нестационарной задачи C++
Решить нестационарную задачу для дифференциального уравнения в частных производных. Найти решение линейного уравнения Бюргера методом коллокаций и трапеций, СЛАУ решить итерацционним методом:...
C++ Найти номера строк, элементы которых упорядочены по возрастанию http://www.cyberforum.ru/cpp-beginners/thread1154278.html
Дана целочисленная квадратная матрица порядка n. Матрица сформирована из случайных чисел в диапазоне от –10 до 10. Найти номера строк, элементы которых упорядочены по возрастанию.
C++ Определить количество положительных, отрицательных элементов и нулей В матрице размерами N*M определить количество положительных, отрицательных элементов и нулей (N и M не больше 10) и максимальный элемент. Матрицу сформировать из случайных чисел в диапазоне от –10 до... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru