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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mehanik7
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 31
#1

я решил задачу про шахматы посмотрите ошибку - C++

05.02.2013, 09:32. Просмотров 455. Ответов 5
Метки нет (Все метки)

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>
using namespace std;
int main()
{
    int gorizontal, vertikal, a, b, c, d;
    
    
    int x1, y1, x2, y2;
    
    cout<<"vvedite cifri po verticali=";
    cout<<"vvedite bucvi po gorizontali="
    if(vertical=a){
    else cout<<"minimum 4 shaga";}
    if(vertical=b){
    else cout<<"minimum 3 shaga";}
    if(vertical=c){
    else cout<<"minimum 2 shaga";}
    if(virtical=d){
    else cout<<"1 shag";}
    gerch();
    return 0;
}
Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность вы-сказывания: «Ладья за один ход может перейти с одного поля на другое».
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2013, 09:32     я решил задачу про шахматы посмотрите ошибку
Посмотрите здесь:

C++ найти ошибку в задаче шахматы
C++ Задача про шахматы
C++ не могли бы вы проверить задачу про двоичные файлы?
помогите с задачей про шахматы! не сложная...но сделать не могу.. C++
Никак не могу найти синтаксическую ошибку(посмотрите пожалуйста C++
Объясните задачу про представление вещественных чисел в памяти компьютера C++
Написать геодезическую задачу(найти ошибку) C++ C++
C++ Выдает ошибку но вроде все правильно посмотрите!
C++ Посмотрите задачу
C++ Нужно сделать по заданию задачу, выдает ошибку при компилировании
Все по учебнику а программа выдает ошибку, посмотрите пожалуйста C++
Найти ошибку в задаче на файловый ввод/вывод (задача про МКАД) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
 Аватар для Байт
15059 / 9461 / 1385
Регистрация: 24.12.2010
Сообщений: 17,516
05.02.2013, 09:35     я решил задачу про шахматы посмотрите ошибку #2
if (.. ==a) - это как минимум. В остальном программка хоть и коротка, но совершенно непонятна
mehanik7
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 31
05.02.2013, 09:50  [ТС]     я решил задачу про шахматы посмотрите ошибку #3
ну вспомни шахматную доску по горизонтали числа с 1 до 8 а по вертикали буквы от а до h так вот если мы дали координаты по горизонтали 1 по вертикали а чтобы перейти на другую сторону доски нужно сделать минимум 4 шага но чтото моя программа не работает
ValeryS
Модератор
6451 / 4917 / 451
Регистрация: 14.02.2011
Сообщений: 16,308
05.02.2013, 09:59     я решил задачу про шахматы посмотрите ошибку #4
во первых
Цитата Сообщение от mehanik7 Посмотреть сообщение
Проверить истинность вы-сказывания: «Ладья за один ход может перейти с одного поля на другое».
причем здесь
Цитата Сообщение от mehanik7 Посмотреть сообщение
"minimum 4 shaga";
во вторых
что означает
Цитата Сообщение от mehanik7 Посмотреть сообщение
int gorizontal, vertikal, a, b, c, d;
int x1, y1, x2, y2;
чему они равны?
в третьих

Цитата Сообщение от mehanik7 Посмотреть сообщение
cout<<"vvedite cifri po verticali=";
cout<<"vvedite bucvi po gorizontali="
ну и где ввод???

Добавлено через 1 минуту
да кстати
Цитата Сообщение от mehanik7 Посмотреть сообщение
ну вспомни шахматную доску по горизонтали числа с 1 до 8 а по вертикали буквы от а до h так вот если мы дали координаты по горизонтали 1 по вертикали а чтобы перейти на другую сторону доски нужно сделать минимум 4 шага
чтобы перейти с одной клетки на другую достаточно двух шагов
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12520 / 7082 / 797
Регистрация: 27.09.2012
Сообщений: 17,489
Записей в блоге: 2
Завершенные тесты: 1
05.02.2013, 10:04     я решил задачу про шахматы посмотрите ошибку #5

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
чтобы перейти с одной клетки на другую достаточно двух шагов
true.


Цитата Сообщение от mehanik7 Посмотреть сообщение
Ладья за один ход может перейти с одного поля на другое
сравниваете соответствующие координаты и смотрите не стоит ли ладья уже на этой позиции. Если есть препятствия, то проверяете еще и их, не попадутся ли они на пути к конечной точке
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
05.02.2013, 11:42     я решил задачу про шахматы посмотрите ошибку #6
mehanik7, для getch(); а не gerch(); нужна библиотека #include<conio.h>
Yandex
Объявления
05.02.2013, 11:42     я решил задачу про шахматы посмотрите ошибку
Ответ Создать тему
Опции темы

Текущее время: 23:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru