Форум программистов, компьютерный форум, киберфорум
Наши страницы

В чем ошибка кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка данных, хранящихся в текстовом файле http://www.cyberforum.ru/cpp-beginners/thread1084873.html
Дан текстовый файл f. Записать в перевернутом виде строки файла f в файл g. Порядок строк в файле g должен совпадать с порядком исходных строк в файле f.
C++ запустить .exe из другой программы win32 Заинтересовал механизм в общих чертах, как запустить .ехе файл обычного Hello World! из другого консольного приложения, и как это реализовать, покопался в Литвиненко по winAPI но не особо понял даже... http://www.cyberforum.ru/cpp-beginners/thread1084871.html
C++ Обработка двумерного массива (матрицы)
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу умножением элементов каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй...
C++ GCC компилируе с разным набором параметров
Всем привет! Нашел в интернете курс для новичков по C++. В нем предлагается изучать его используя компилятор GCC, чтобы прочувствовать нелегки труд проделываемый современнымы IDE. Сразу натолкнулся...
C++ Возможно ли на С++ писать драйвера? http://www.cyberforum.ru/cpp-beginners/thread1084843.html
???
C++ Искусственный интеллект Хочу попытаться создать искусственный интеллект на основе нейронных сетей. Можете посоветовать какую-то хорошую литературу, только чтобы попонятнее была? подробнее

Показать сообщение отдельно
Vladuslav_11
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 24

В чем ошибка кода - C++

29.01.2014, 22:06. Просмотров 244. Ответов 8
Метки (Все метки)

Суть программы изначально была следующая:
-Проверить правильность хода фигуры "конь" на шахматной доске.

Код написал такой.. но почему-то выдает неправильный результат...=(

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <conio.h>
#include <fstream>
#include <stdlib.h>
 
using namespace std;
void main(){
    setlocale(LC_ALL,"Ukr");
    int x[9]={0,1,2,3,4,5,6,7,8};
    int y[9] = {0,1,2,3,4,5,6,7,8};
    char z[9] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'};
    int cx, cy1, tx, ty1;
    char cy, ty;
    cout<<"Enter coordinat x(1-8): ";
    cin>>cx;
    cout<<"Enter coordinat y(a-h): ";
    cin>>cy;
    cout<<"To coordinat x: ";
    cin>>tx;
    cout<<"To coordinat y: ";
    cin>>ty;
    switch(cy){
    case ('a'): cy1=1;
        case ('b'): cy1=2;
            case ('c'): cy1=3;
                case ('d'): cy1=4;
                    case ('e'): cy1=5;
                        case ('f'): cy1=6;
                            case ('g'): cy1=7;
                                case ('h'): cy1=8;
    }
    switch(ty){
    case ('a'): ty1=1; break;
        case ('b'): ty1=2; break;
            case ('c'): ty1=3; break;
                case ('d'): ty1=4; break;
                    case ('e'): ty1=5; break;
                        case ('f'): ty1=6; break;
                            case ('g'): ty1=7; break;
                                case ('h'): ty1=8; break;
                                default: {"Error set!";
                                    _getch();
                                    exit(1);
                                         }
                                
    }
    if(cx>=8&&cx<1, tx>=8&&tx<1) {
        cout<<"Fail. ";
        _getch();
        
    }
    
    if((x[cx]==x[tx+1]&&y[cy1]==y[ty1+2])||(x[cx]==x[tx+2]&&y[cy1]==y[ty1+1])||((x[cx]==x[tx-1]&&y[cy1]==y[ty1-2])||(x[cx]==x[tx-2]&&y[cy1]==y[ty1-1])||(x[cx]==x[tx+1]&&y[cy1]==y[ty1-2])||(x[cx]==x[tx-2]&&y[cy1]==y[ty1+1])||(x[cx]==x[tx+1]&&y[cy1]==y[ty1-2])||(x[cx]==x[tx+2]&&y[cy1]==y[ty1-1]))) {
     cout<<"It's good... ";
     _getch();
    }
    else cerr<<"It's failed.";
    _getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru