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

Шахматная доска - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверте, пожалуйста, правильность программного кода http://www.cyberforum.ru/cpp-beginners/thread622478.html
#include "stdafx.h" #include "string.h" #include "iostream" using namespace std; int main() { char text; char*slova; char*str=" "; char*tekst;
C++ Алгоритм Дейкстры для лабиринта Лабиринт задается матрицей, где 0 стены, 1 проходы, s - начальная вершина, f - конечная. Лабиринт считывается из файла. Не могу сообразить, как алгоритм Дейкстры для графов применить для лабиринта( как посчитать количество вершин и ребер и их длины s 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 0 1 1 0 1 1 0 f подскажите,пожалуйста http://www.cyberforum.ru/cpp-beginners/thread622427.html
Составить описание класса, обеспечивающего представление матрицы произвольного размера C++
Составить описание класса, обеспечивающего представление матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого размера и всей матрицы. вот код: описание класса есть, только нужно дописать int main! напишите пожалуйста вроде бы это совсем не сложно, но так я с программированием не связан то сам не могу( #include<iostream> using...
Бешенный плай C++
bool LoadPly (char *FileName , TModel &Model , float Unit ) { std::string Buffer; std::string Buffer1; std::ifstream File; bool VertexFlag; bool ...
C++ Удаление вершины бинарного дерева http://www.cyberforum.ru/cpp-beginners/thread622383.html
Как удалять вершины бинарного дерева вместе с потомками?
C++ Ошибки в программе Мне необходимо реализовать алгоритм сортировки каскадным слиянием со специальным распределением. Я написал программу: #include <stdio.h> #include <conio.h> int main() { int a={12,4,0,47,-32,200,14,7890,-1,33}; подробнее

Показать сообщение отдельно
Андрей89
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 37
11.07.2012, 20:26     Шахматная доска
Есть шахматная доска (8*8). Нужно с помощью фигуры "конь" обойти все 64 клетки шахматной доски.
Что-то скопипастил, но работать не хочет. Помогите пожалуйста разобраться. и еще в конце требуется вывести на экран доску шахматную с номерами ходов "коня" на каждой клетке


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
60
61
62
63
64
65
#include <stdio.h>
#include <stdlib.h>
main()
{
int ari[8][8];
  for (int i=0; i<8; i++);
  for (int j=0; j<8, j++);
ari[i][j]=0;
int counter=0;
printf("Введите горизонтальную координату (0-7)\n");
cin>>x;
printf("Введите вертикальную координату (0-7)\n");
cin>>y;
 
int end=1;
   while (end) {int xx=x; int yy=y;
{
   int way=rand()%8;
   if (way==0);
{
   xx=x+2;
   yy=y+1;
}
else if (way==1);
   xx=x-2;
   yy=y-1;
}
else if (way==2)
   xx=x-2;
   yy=y+1;
}
else if (way==3);
   xx=x+2;
   yy=x-1;
}
else if (way==4);
   xx=x+1;
   yy=y-2;
}
else if (way==5);
   xx=x-1;
   yy=y-2;
}
else if (way==6);
   xx=x+1;
   yy=y+2;
}
else if (way==7);
   xx=x-1;
   yy=y+2;
}
 if (xx>=0 && xx<8 && yy>=0 && yy<8);
{
    counter++;
    x=xx;
    y=yy;
ari[x][y]++;}
 int k=0;
 for (int i=0; i<8; i++);
 for (int j=0; j<8; j++);
    if (ari[i][j]>0;
    k++;
    if (k==64);
    end=0;
}
Добавлено через 1 час 15 минут
ну никто разве не может помочь?((
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru