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

Шахматная доска - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет количества слов начинающихся с гласных, согласных, иных букв http://www.cyberforum.ru/cpp-beginners/thread634303.html
Начал изучать С++ и после очередной пройденной главы пытаюсь выполнить упражнение: напишите прогу, которая читает слова по одному за раз, пока не будет введена отдельная буква 'q'. После прога сообщает сколько слов начинаются с гласных, сколько с согласных, а также кол-во слов не попадающие в эту категорию (цифры например). Пример запуска следующий: Вводите слова (q - для выхода): The 12...
C++ PlaySound: что я делаю не так? Казалось бы, элементарно: PlaySound("1.wav", NULL, SND_FILENAME); Неизменно "превосходный" результат: Error C2664: 'PlaySoundW' : cannot convert parameter 1 from 'const char ' to 'LPCWSTR' Библиотеки windows.h и mmsystem.h подключены, конечно. Ну что, что я делаю не так? http://www.cyberforum.ru/cpp-beginners/thread634296.html
C++ Значения типов данных (signed, unsigned, char)
Програмирую я месяца два,но не понимаю значения типов данных : signed, unsigned, char...Помогите..
C++ Указатель на строку
Скажите пожалуйста если есть string str="Big!"; string *pt=&str;, как можно обратиться к 'B' или '!' через pt, и возможно ли это вообще
C++ C++, Разделяемая память и apache CGI http://www.cyberforum.ru/cpp-beginners/thread634245.html
Что есть. Есть машина с windows 7 и апачем на борту. Так же есть программа А, написанная на c++, которая в разделяемую память кладет данные. Что надо. Необходимо чтобы через web интерфейс отображалось содержимое разделяемой памяти. Что получилось. Написана программа Б в VS для теста, со следующим кодом:
C++ "Автозаполнение" имен типов/функций/переменных Собственно вопрос в названии. Чтобы понимать, что за "автозаполнение" : когда вписываешь экземпляр класса/структуры, выдается окошко выбора полей. Всё, что остается, нажать пару раз tab, а затем enter и вот огромное название TheUnsignedLongLongCountOfPeopleInTheWorldAtCurrentTimeIs само вписалось в строчку :< В C# такое поголовно вроде. И типы, и функции, и переменные поддерживают это. А в VS... подробнее

Показать сообщение отдельно
The_Immortal
1548 / 484 / 8
Регистрация: 04.04.2009
Сообщений: 1,891

Шахматная доска - C++

07.08.2012, 15:19. Просмотров 980. Ответов 5
Метки (Все метки)

Ребят, сейчас друг сидит на собеседовании, ему досталась какая-то слишком легкая задача (хотя работа вообще с кодингом не связана), но что-то он перенервничал и не может сообразить

Вывести шахматную доску 8x8 (1 - белый квадратик, 0 - черный).

Я быстренько накатал:

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
    int m[8][8];
 
    for (int i = 0; i < 8; i++) {
        if (!i) {
            for (int j = 0; j < 8; j++) {
                if (!(j % 2)) {
                    m[i][j] = 1;
 
                }
                else
                    m[i][j] = 0;
            }
        }
        else
            for (int j = 0; j < 8; j++) {
                if (!m[i - 1][0]) {
                    if (!(j % 2)) {
                        m[i][j] = 1;
 
                    }
                    else
                        m[i][j] = 0;
                }
                else {
                    if (!(j % 2)) {
                        m[i][j] = 0;
 
                    }
                    else
                        m[i][j] = 1;
 
                }
            }
    }
 
    for (int i = 0; i < 8; i++) {
        for (int j = 0; j < 8; j++) {
            cout << m[i][j] << ' ';
        }
        cout << '\n';
    }
 
    system("pause");
Но может можно как-то поумнее сделать? Походу будет проверяться насколько рационально подошли к такой простой задаче...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru