Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2016, 19:49   #1
lord007
Пользователь
 
Регистрация: 05.05.2015
Сообщений: 10
По умолчанию Проверка координат для хода слона

Суть задачи. Программа на вход получает файл в котором записаны координаты точек(5 пар, а в конце 6-я пара - координаты положения слона) для проверки и собственно координаты текущего положения фигурки слона. Нужно проверить куда может пойти фигурка в один ход.

программку я накидал,но это для только для одной координаты, а как сделать чтобы сразу проверить все 5?
Код:
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;

int main()
{
    ifstream fin ("example.txt");
    int x1,sx,y1,sy,maxx,minx,maxy,miny;
    int n,k,feach,ost;
    fin>>x1;
    fin>>y1;
    fin>>sx;
    fin>>sy;
    fin.close();
    ///Находим min и max по x и y
    maxx=max(x1,sx);
    maxy=max(y1,sy);
    minx=min(x1,sx);
    miny=min(y1,sy);
    ///Слон может попасть на нужную клетку, только
    ///если |x1-x2|=|y1-y2| (значения по модулю)

    ofstream fout("output.txt");
    if(maxx-minx==maxy-miny)
    {
         fout <<x1;
         fout <<y1;
    }
    fout.close();
    return 0;
}
lord007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чувствую себя удавом проглотившим слона :) Alar Свободное общение 12 01.04.2016 14:58
Программа для отображения координат курсора Syltan Операционные системы общие вопросы 8 09.09.2015 18:37
Задача первого класса про слона vovken1997 Свободное общение 61 26.02.2013 10:51
Проверка совпадения координат. Roman1295 Общие вопросы Delphi 1 21.11.2012 15:52
ПО для получения координат Иллидан Софт 2 07.07.2011 19:06