Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Абстрактный класс норма https://www.cyberforum.ru/ cpp-beginners/ thread2263863.html
Народ прошу вас кто знается на ООП помогите Вот начала а дальше мозгов пока не хватает:cry: #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <conio.h> #include <string.h> #include <windows.h> #include <stdio.h> #include <iomanip> using namespace std;
Синхронизация потоков C++
Реализовать модуль, создающий 4 балансировочных потока, обеспечивающих 100% загрузку CPU(A,B,C,D). Каждый поток должен выводить на консоль соответствующую букву и обеспечивать CPU вычислениями не менее чем на 1 секунду. Реализовать синхронизацию на основе мьютексов и семафоров: 1) A - стартует сразу 2) В - после выхода 3-х букв А 3) С- после вывода 10 букв А и не менее 8 букв В 4) D - после...
C++ Сформировать одномерный массив из диагональных элементов матрицы https://www.cyberforum.ru/ cpp-beginners/ thread2263857.html
Ребята,любой пример объясните хочу понять массивы и подпрограммы ,или если есть готовые примеры ,скиньте пожалуйста! 1.Дана квадратная матрица Х размером n x n. Сформировать одномерный массив Y из ее диагональных элементов. Найти сумму диагональных элементов. Оформить ввод, обработку и вывод в виде подпрограмм. П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах,...
C++ Не перегружается оператор сравнение Доброго времени суток, вот нужно в класс добавить оператор сравнение, делал так: const bool operator < (const inf &v1, const inf &v2); но выдает ошибку слишком много параметров для этой функции оператора а если поменять на bool operator < (const inf &v1); то выдает такую ошибку: слишком мало параметров для этой функции оператора Добавлено через 32 минуты https://www.cyberforum.ru/ cpp-beginners/ thread2263856.html
Как сделать указатель на предыдущий элемент в массиве без итераторов? C++
тип MyData хранит в себе матрицу. myarray хранит в себе указатели на матрицы пробую сделать так. Не могу понять как указатель правильно задать на предыдущий элемент myarray=new MyData*;
C++ Организация виртуальной функции https://www.cyberforum.ru/ cpp-beginners/ thread2263849.html
Уже выполненное задание: Дан класс: class Base { public: virtual void myname() { cout << "This is class Base" << endl; } }; От него нужно сделать два класса-наследника DerA и DerB. От этих классов методом множественного наследования класс DerAB. Переделать для каждого класса функцию myname чтобы она выводила имя этого класса. Создать элемент каждого класса и вызвать для него функцию...
C++ STL ( алгоритм replace и remove ) https://www.cyberforum.ru/ cpp-beginners/ thread2263843.html
Здравствуйте, подскажите пожалуйста такой момент. У меня есть vector<Film> v1, где Film это класс. В этом классе есть поле list <string> actors. Мне нужно ввести с клавиатуры 2 имени : 1-ое имя - это имя актёра, которого я должна заменить на 2-ое введённое имя. string actor1, actor2; cout << endl << "Введите имя актёра, которого хотите заменить "; cin >> actor1; cout <<...
Составить базу данных о сотрудниках фирмы C++
Составить базу данных о сотрудниках фирмы, предусмотрев поля: Ф.И.О., должность, заработную плату (оклад, премии, доплата за вредные условия труда). Составить программу, позволяющую -вывести весь список сотрудников, -сотрудников, занимающих определенную должность и имеющих макси-
C++ Запрет на ввод русских букв, написанных на клавишах нижнего ряда Составить программу, не позволяющую вводить русские буквы, написанные на клавишах нижнего ряда https://www.cyberforum.ru/ cpp-beginners/ thread2263836.html C++ Сравнение в цикле Доброго! Эта программа, берет переменную st , проводит мат.операции и выводит результат. #include <bitcoin/bitcoin.hpp> #include <string.h> #include <iostream> using namespace bc; char st = "0000000000000000000000000000000000000000000000000000000000000001"; void create_hash160() { // Encode https://www.cyberforum.ru/ cpp-beginners/ thread2263832.html
Удалить из списка очереди первый элемент, добавить новый элемент на последнее место C++
1.Создать односвязный список типа стек. Скопировать его в другой список типа очередь. Удалить из списка очереди первый элемент, добавить новый элемент на последнее место. Результаты отображать на экране. 2.Создать файл целых чисел, переписать его в двусвязный список. Выбрать из него, те числа, которые делятся на 2 и не делятся на 3 и поместить их в односвязный список типа стек. Удалить эти...
C++ Определить сколько в файле чисел, взаимно простых с суммой своих цифр Создать файл из 100 целых чисел, лежащих на отрезке , используя генератор случайных чисел. -Вывести его на экран. -Сколько в нем чисел, взаимно простых с суммой своих цифр. -Найти среднее арифметическое наибольшего и наименьшего элементов файла. https://www.cyberforum.ru/ cpp-beginne
1467 / 1008 / 456
Регистрация: 30.10.2017
Сообщений: 2,793
13.06.2018, 20:41 0

Проверить, бьет ли ферзь другую фигуру - C++ - Ответ 12474117

13.06.2018, 20:41. Показов 7304. Ответов 1
Метки (Все метки)

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

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    int x1, y1, x2, y2, dx, dy;
 
    cin >> x1 >> y1 >> x2 >> y2;
 
    dx = x1 > x2 ? x1 - x2 : x2 - x1;
    dy = y1 > y2 ? y1 - y2 : y2 - y1;
 
    if (dx == 0 || dy == 0 || dx == dy)
        cout << "Yes" << endl;
    else
        cout << "No" << endl;
 
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Проверить, бьет ли ферзь другую фигуру C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2018, 20:41
Готовые ответы и решения:

Определить бьет ли ладья с заданными координатами другую фигуру
Требуется определить,бьет ли ладья с заданными координатами x1 y1 другую фигуру стоящую на клетке...

Бьет ли ферзь, стоящий на указанной клетке, фигуру, стоящую на другой указанной клетке
Требуется определить, бьет ли ферзь, стоящий на клетке с указанными координатами (номер строки и...

Определить, бьет ли ферзь, находящийся в клетке (xy, y1) клетку (x2, y2)
На шахматной доске в клетке (x1, y1) находится шахматный ферзь. Определите, бьет ли он клетку (x2,...

Шахматы. Каждый ферзь бьет ровного одного ферзя
Всем привет! Помогите решить задачу: Расставить на шахматной доске максимальное число ферзей так,...

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

Определить, бьет ли ферзь произвольную фигуру
Положение шахматных фигур на доске задается: - по горизонтали буквами; - по вертикали цифрами; ...

Определить, бьет ли ферзь, стоящий на клетке (k,l), фигуру, стоящую на клетке (m,n)
В программу вводятся натуральные числа k,l,m,n, которые являются координатами клеток шахматной...

Определить, бьет ли ферзь, стоящий на клетке (k, l), фигуру, стоящую на клетке (m, n)
В программу вводятся натуральные числа k, l, m, n, которые являются координатами клеток шахматной...

Бьет ли произвольно установленный ферзь произвольно установленную фигуру?
Текст задачи &quot;Положение фигуры на шахматной доске(8х8) задаётся двумя числами - номером...

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