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

Проверить можно ли ходом короля из одной клетки попасть в другую - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как удалять определенные значения из массива? http://www.cyberforum.ru/cpp-beginners/thread1242210.html
Пишу программу по одной задаче, в которой требуется удалить элементы, значение которых меньше среднего арифметического динамического массива. Думал, элемент возможно удалить с помощью delete", но это не работает. В гугле нашел несколько методов, но описаны они были как-то криво, в итоге я ничего не понял. Так как удалять элементы из простого и динамического массива? Объясните подробно
C++ Fopen не видит путь к файлу #include <stdio.h> #include <iostream> #include <fstream> #include <string> #include <vector> #include <map> typedef std::map<std::string, std::string> mapss; // An unsigned char can store 1 Bytes (8bits) of data (0-255) http://www.cyberforum.ru/cpp-beginners/thread1242204.html
C++ Почему visual studio 2008 не видит директиву #include <iostream>
Здравствуйте! Помогите пожалуйста с решением проблемы. Проблема стоит в том что мой компилятор не видит #include <iostream> и требует ввести "stdafx.h" но если я ее ввожу то у меня перестает видить cin и cout
Для каждой открывающей скобки найти позицию ей соответствующей закрывающей скобки C++
Доброго времени суток. Подскажите пожалуйста алгоритм или путь к решению задачи, используя СТЕК Дана ПСП, ваша задача для каждой открывающей скобочки найти позицию ей соответствующей закрывающей скобочки. пример входные данные (())() выходные
C++ Корректно ли использовать goto? http://www.cyberforum.ru/cpp-beginners/thread1242177.html
Читал что оператор goto вообще советуют не использовать, кроме разве что глубоких циклов. Но нормально ли это будет, например, вот в таком коде: int main() { char choice; cin >> choice; while (cin.get() != '\n') { cin.ignore(100, '\n'); bad:cout << "Bad choice. Try again.\n"; cin >> choice;
C++ Найти медианы на всех префиксах последовательности X длины n и вывести их сумму В этой задаче необходимо найти медианы на всех префиксах последовательности X длины n и вывести их сумму. Медианой последовательности из нечетного (k = 2 ⋅ l + 1) количества элементов будем называть элемент, который стоял бы на (l + 1)-ом месте, если эту последовательность отсортировать. Медианой последовательности из четного (k = 2 ⋅ l) количества элементов будем называть элемент, который... подробнее

Показать сообщение отдельно
flash_back
2 / 2 / 0
Регистрация: 07.02.2016
Сообщений: 65
16.06.2016, 13:50     Проверить можно ли ходом короля из одной клетки попасть в другую
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main() {
  int x1 = 0, y1 = 0, x2 = 0, y2 = 0;
  cin >> x1 >> y1 >> x2 >> y2;
  int dx = x1 - x2;
  int dy = y1 - y2;
  //модуль 
  if (dx < 0) dx = -dx;
  if (dy < 0) dy = -dy;
  //вверх, вниз, влево, вправо  
  if ( dx + dy == 1) cout << "YES";
  //по диагонали  
  else if (dx + dy == 2 && dx == 1 && dy == 1) cout << "YES";
  else cout << "NO";
  return 0;
}
 
Текущее время: 10:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru