Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление суммы с применением перегрузки функций Напишите программу вычисления суммы двух целых чисел, трех целых чисел, двух вещественных чисел, используя перегрузку функций. Вообще ничего не понял помогите пожалуйста. :cry: https://www.cyberforum.ru/ cpp-beginners/ thread2544012.html Перенести первую букву каждого слова в его конец C++
Дан текст. Словом текста считается любая последовательность букв алфавита; между соседними словами - не менее одного пробела. Перед первым и за последним словом каждой строки произвольное число...
C++ Найти первую производную многочлена https://www.cyberforum.ru/ cpp-beginners/ thread2544005.html
Не могу догадаться как производную найти. Написал какую-то ересь, хелпаните. (20-22 строка) #include <iostream> using namespace std; int* create(int n); void print(int* arr, int n);
C++ Запрограммировать вычисления количества размещения https://www.cyberforum.ru/ cpp-beginners/ thread2544003.html
Заданные положительные целые числа n и r. Построить в лексикографическом порядке все соединения с повторениями с r элементов множества {1, 2, ..., n}
C++ Оператор присваивания через конструктор копирования
Возник такой вопрос. Как перегрузить оператор присваивания для класса через конструктор копирования. Когда попытался сам, то сделал следующее: template<typename T> MyVector<T>&...
C++ Сортировка массива на 1000000 (миллион) элементов https://www.cyberforum.ru/ cpp-beginners/ thread2543993.html
Всем привет)) Нужно отсортировать большой числовой массив (1000000) сортировкой слиянием. Написал алгоритм, который работает. Но компилятор не хочет сортировать 1000000 элементов. Вот код:...
C++ Создание и ввод двумерного массива Прошу найти ошибку в программе для написания двумерного массива #include <iostream> using namespace std; int main() { int i=0, t=0, n, m; int lox; cout<<"Vvedite kol-vo strok i... https://www.cyberforum.ru/ cpp-beginners/ thread2543990.html C++ Вложенные отрезки
задача: На прямой лежат n отрезков. Для каждой пары отрезков известно, что они либо не имеют общих точек, либо все точки одного из них также принадлежат и другому отрезку. Дано m запросов. Каждый...
C++ 16-тиричное считывание из файла C++ https://www.cyberforum.ru/ cpp-beginners/ thread2543975.html
Излазил вдоль и поперек форум(скорее всего чего-то не заметил). Подскажите какой синтаксис у base_ios::hex, когда считываем из текстового файла 16-ти ричное число в переменную типа int? ...
C++ OpenMP посчитать итеграл Всем привет, приступил к изучению OpenMp и так как я новичек, возникли проблемы. Мне нужно написать программу которая считает интеграл. Вот код - #include <iostream> #include <mpi.h> #include... https://www.cyberforum.ru/ cpp-beginners/ thread2543972.html
C++ Утечка памяти
Првиетствую, помогите пожалуйста! Делаю бота для игры в вк. Но с каждым проходом внешнего цикла память утекает на 500мб (я думаю это связано с оператором new в функции findNeighbors)! Вот код,...
C++ Реализация методов вложенного класса Здравствуйте, необходимо реализовать внешний и вложенный закрытый класс, прим.: A.h class A:{ class B:{ int C, D; public : тип методы_класса_B(); } https://www.cyberforum.ru/ cpp-beginners/ thread2543968.html
3757 / 3075 / 853
Регистрация: 25.03.2012
Сообщений: 11,386
Записей в блоге: 1
02.12.2019, 01:06 0

Задача с шахматами на c++ - C++ - Ответ 14051765

02.12.2019, 01:06. Показов 2090. Ответов 2
Метки (Все метки)

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

Решение

слишком много циклов, в моей программе всего 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
#include <iostream>
using namespace std;
int with(const char* msg) {
    cout << msg;
    system("pause");
    return 0;
}
int main() {
    int hor[9] = { 0 }, ver[9] = { 0 }, dia[17] = { 0 }, dib[15] = { 0 };
    for (int i = 0; i < 8; i++) {
        int x, y;
        cout << "Enter value x: ";
        cin >> x;
        cout << endl;
        cout << "Enter value y: ";
        cin >> y;
        cout << endl;
        if (hor[x]) return with("YES");
        hor[x] = 1;
        if (ver[y]) return with("YES");
        ver[y] = 1;
        if (dia[x+y]) return with("YES");
        dia[x + y] = 1;
        if (dib[7 + x - y]) return with("YES");
        dib[7 + x - y] = 1;
    }
    return with("NO");
}


Вернуться к обсуждению:
Задача с шахматами на c++ C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2019, 01:06
Готовые ответы и решения:

Задача с шахматами
На шахматной доске расставлены три фигуры. Используя стандартные правила шахматной игры, определить...

Помощь с шахматами
Вобщем задали нам задания с помощью условных операторов запрограммировать данные задачи. А так как...

Задача с шахматами
12.Шахівниця представлена у вигляді двовимірного масиву розміру 8*8. Задано натуральні числа v1 і...

Олимпиадная задача по программированию. PascalABC.NET. Задача L. Переключение между окнами
Когда пользователь работает в операционной системе Winux, у него часто запущено несколько...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2019, 01:06
Помогаю со студенческими работами здесь

Васильев C# Глава 8 задача 2 (Просьба объяснить формулировку(задача внутри)
Текст задачи Написать программу , в которой есть класс с полем, являющимся ссылкой на одномерный...

Задача: В некотором государстве ввели компьютерный паспорт гражданина.(задача)
Доброго времени суток,форумчане. Хотелось бы попросить помощи в решении одной задачи от умных...

Васильев C# Глава 7 задача 8 (Просьба объяснить формулировку(задача внутри)
Текст задачи Напишите программу с классом, у которого есть текстовое поле. Значение текстовому...

Задача на k-тую цифру последовательности, задача на схему Горнера.
Ну, собственно опять прошу помощи... Задача 1: Определить k-тую цифру последовательности...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru