Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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
23 / 14 / 10
Регистрация: 11.06.2019
Сообщений: 158
01.12.2019, 22:49  [ТС] 0

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

01.12.2019, 22:49. Показов 2099. Ответов 2
Метки (Все метки)

Ответ

Ошибка найдена, в условии перепутаны координаты, в
C++
1
 y[i] == x[u])
должно быть
C++
1
 y[i] == y[u])
, окончательный код:
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main() {
    int i, u;
    bool a = false;
    int x[8], y[8];
    for (i = 0; i < 8; i++) {
        cout << "Enter value x: ";
        cin >> x[i];
        cout << endl;
        cout << "Enter value y: ";
        cin >> y[i];
        cout << endl;
    }
    for (i = 0; i < 7; i++) {
        for (u = i + 1; u < 8; u++) {
            if (abs(x[i] - x[u]) == abs(y[i] - y[u]) || x[i] == x[u] || y[i] == y[u]) a = true;
        }
    }
    if (a) cout << "YES" << endl;
    else cout << "NO" << endl;
    system("pause");
 
}


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

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

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

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

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

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

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

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

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

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

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