powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите решить задачи на Borland C++ for DOS
7 сообщений из 7, страница 1 из 1
помогите решить задачи на Borland C++ for DOS
    #34234802
Artikjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даны координаты (как целые от 1 до 8) двух полей шахматной доски. Определить может ли конь за один ход перейти с одного поля на другое.
Заранее благодарен.
...
Рейтинг: 0 / 0
помогите решить задачи на Borland C++ for DOS
    #34234828
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
варианты:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
if((abs(x1-x2)== 2  && abs(y1-y2)== 1 ) || (abs(x1-x2)== 1  && abs(y1-y2)== 2 ))
{
  //может
}
else
{
  //не может
}
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
if((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)== 5 )
{
  //может
}
else
{
  //не может
}
за точный синтаксис спросонья не ручаюсь, но идея, думаю, понятна
...
Рейтинг: 0 / 0
помогите решить задачи на Borland C++ for DOS
    #34234987
Artikjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь. С новым годом
...
Рейтинг: 0 / 0
помогите решить задачи на Borland C++ for DOS
    #34235047
Artiklan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даны 3 произвольных числа. Определить можно ли построить
треугольник с такими длинами сторон.
...
Рейтинг: 0 / 0
помогите решить задачи на Borland C++ for DOS
    #34235071
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и чего? Сумма этих двух любых чисел должна быть больше 3-го числа... Вспоминаем геометрию, сумма длин двух сторон треугольника всегда больше длины 3-й стороны
...
Рейтинг: 0 / 0
помогите решить задачи на Borland C++ for DOS
    #34235076
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
if((l1+l2>l3) && (l2+l3>l1) && (l1+l3>l2))
{
  //можно
}
else
{
  //нельзя
}
Если допускаются вырожденные случаи, когда две стороны накладываются на третью, то строгое неравенство заменить на нестрогое.
...
Рейтинг: 0 / 0
помогите решить задачи на Borland C++ for DOS
    #34235088
Artikjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не так хорошо знаю этот язык. не знаешь кто может выполнить эту задачу или хотя бы основу направления
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите решить задачи на Borland C++ for DOS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]