|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2015, 11:36 | #1 |
Форумчанин
Регистрация: 29.08.2010
Сообщений: 159
|
Пресечение ошибок в самом начале
Здравствуйте, я учусь программировать и хотелось бы узнать мои ошибки(быдлокод) что я не верно пишу, что можно проще...
Вот решил задачу... Совсем недавно Вася занялся программированием и решил реализовать собственную программу для игры в шахматы. Но у него возникла проблема определения правильности хода конем, который делает пользователь. Т.е. если пользователь вводит значение «C7-D5», то программа должна определить это как правильный ход, если же введено «E2-E4», то ход неверный. Так же нужно проверить корректность записи ввода: если например, введено «D9-N5», то программа должна определить данную запись как ошибочную. Помогите ему осуществить эту проверку! Входные данные В единственной строке входного файла INPUT.TXT записан текст хода, который указал пользователь. Пользователь не может ввести строку, длиннее 5 символов. Выходные данные В выходной файл OUTPUT.TXT нужно вывести «YES», если указанный ход конем верный, если же запись корректна (в смысле правильности записи координат), но ход невозможен, то нужно вывести «NO». Если же координаты не определены или заданы некорректно, то вывести сообщение «ERROR». Код:
Последний раз редактировалось Obey177; 12.04.2015 в 12:20. |
12.04.2015, 13:50 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Писал без особой проверки:
Код:
I'm learning to live...
Последний раз редактировалось Stilet; 12.04.2015 в 18:51. |
12.04.2015, 18:44 | #3 | |
Форумчанин
Регистрация: 29.08.2010
Сообщений: 159
|
Цитата:
|
|
12.04.2015, 18:52 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Можно. Я поправил свой пост, дабы не писать лишнего добавил комментарии.
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемка в самом начале компиляции | Input-output | Общие вопросы C/C++ | 1 | 29.11.2012 21:08 |
Переполнение стека в самом начале программы | JuniorProger | Общие вопросы C/C++ | 8 | 15.02.2012 17:11 |
кракозябры в самом файле | franko | Помощь студентам | 1 | 12.01.2012 06:52 |
Возможен ли отлов ошибок "чужих" программ без скана экрана на предмет окон-ошибок? | Человек_Борща | Общие вопросы Delphi | 4 | 21.04.2011 00:18 |