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

не могу понять - C++

Восстановить пароль Регистрация
 
Aziz_05
 Аватар для Aziz_05
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 24
18.06.2013, 10:28     не могу понять #1
как сделать так чтобы B двигался по массиву?
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
#include<iostream>
#include <conio.h>
using namespace std;
int main()
{
 int b=4;
 int x=4;
 int y=1;
 int w=8;
 int a=4;
 int s=6;
 int d=2;
 int k, a[10][10]={
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,b,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 } ;
 k = getche();
 if( k == w )
 {
 
  b=a[5][5++];
 }
 
 
 cout<<a[0][0]<<a[0][1]<<a[0][2]<<a[0][3]<<a[0][4]<<a[0][5]<<a[0][6]<<a[0][7]<<a[0][8]<<a[0][9]<<"\n"
 <<a[1][0]<<a[1][1]<<a[1][2]<<a[1][3]<<a[1][4]<<a[1][5]<<a[1][6]<<a[1][7]<<a[1][8]<<a[1][9]<<"\n"
 <<a[2][0]<<a[2][1]<<a[2][2]<<a[2][3]<<a[2][4]<<a[2][5]<<a[2][6]<<a[2][7]<<a[2][8]<<a[2][9]<<"\n"
 <<a[3][0]<<a[3][1]<<a[3][2]<<a[3][3]<<a[3][4]<<a[3][5]<<a[3][6]<<a[3][7]<<a[3][8]<<a[3][9]<<"\n"
 <<a[4][0]<<a[4][1]<<a[4][2]<<a[4][3]<<a[4][4]<<a[4][5]<<a[4][6]<<a[4][7]<<a[4][8]<<a[4][9]<<"\n"
 <<a[5][0]<<a[5][1]<<a[5][2]<<a[5][3]<<a[5][4]<<a[5][5]<<a[5][6]<<a[5][7]<<a[5][8]<<a[5][9]<<"\n"
 <<a[6][0]<<a[6][1]<<a[6][2]<<a[6][3]<<a[6][4]<<a[6][5]<<a[6][6]<<a[6][7]<<a[6][8]<<a[6][9]<<"\n"
 <<a[7][0]<<a[7][1]<<a[7][2]<<a[7][3]<<a[7][4]<<a[7][5]<<a[7][6]<<a[7][7]<<a[7][8]<<a[7][9]<<"\n"
 <<a[8][0]<<a[8][1]<<a[8][2]<<a[8][3]<<a[8][4]<<a[8][5]<<a[8][6]<<a[8][7]<<a[8][8]<<a[8][9]<<"\n"
 <<a[9][0]<<a[9][1]<<a[9][2]<<a[9][3]<<a[9][4]<<a[9][5]<<a[9][6]<<a[9][7]<<a[9][8]<<a[9][9]<<endl;
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2013, 10:28     не могу понять
Посмотрите здесь:

C++ не могу понять...
C++ Не могу понять ошибку
C++ Не могу понять
C++ Не могу понять
C++ не могу понять
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
18.06.2013, 11:16     не могу понять #2
Все. Я починил!
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
66
67
68
#include<iostream>
#include <conio.h>
using namespace std;
int main()
{
 int b=4;
 int x=4;
 int y=1;
 int w=8;
 //int a=4;
 int s=6;
 int d=2;
 char k, a[10][10]={
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,b,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0,0},
 } ;
while(true)
{
 k = getch();
system("cls");
 if( k == 'w' )
   {
   a[x][y]='0';
   if( x>0 ) x--;
   a[x][y]='b';
   }
 if( k == 'a' )
   {
   a[x][y]='0';
   if( y>0 ) y--;
   a[x][y]='b';
   }
 if( k == 's' )
   {
   a[x][y]='0';
   if( x<9 ) x++;
   a[x][y]='b';
   }
 if( k == 'd' )
   {
   a[x][y]='0';
   if( y<9 ) y++;
   a[x][y]='b';
   }
 
 cout<<a[0][0]<<a[0][1]<<a[0][2]<<a[0][3]<<a[0][4]<<a[0][5]<<a[0][6]<<a[0][7]<<a[0][8]<<a[0][9]<<"\n"
 <<a[1][0]<<a[1][1]<<a[1][2]<<a[1][3]<<a[1][4]<<a[1][5]<<a[1][6]<<a[1][7]<<a[1][8]<<a[1][9]<<"\n"
 <<a[2][0]<<a[2][1]<<a[2][2]<<a[2][3]<<a[2][4]<<a[2][5]<<a[2][6]<<a[2][7]<<a[2][8]<<a[2][9]<<"\n"
 <<a[3][0]<<a[3][1]<<a[3][2]<<a[3][3]<<a[3][4]<<a[3][5]<<a[3][6]<<a[3][7]<<a[3][8]<<a[3][9]<<"\n"
 <<a[4][0]<<a[4][1]<<a[4][2]<<a[4][3]<<a[4][4]<<a[4][5]<<a[4][6]<<a[4][7]<<a[4][8]<<a[4][9]<<"\n"
 <<a[5][0]<<a[5][1]<<a[5][2]<<a[5][3]<<a[5][4]<<a[5][5]<<a[5][6]<<a[5][7]<<a[5][8]<<a[5][9]<<"\n"
 <<a[6][0]<<a[6][1]<<a[6][2]<<a[6][3]<<a[6][4]<<a[6][5]<<a[6][6]<<a[6][7]<<a[6][8]<<a[6][9]<<"\n"
 <<a[7][0]<<a[7][1]<<a[7][2]<<a[7][3]<<a[7][4]<<a[7][5]<<a[7][6]<<a[7][7]<<a[7][8]<<a[7][9]<<"\n"
 <<a[8][0]<<a[8][1]<<a[8][2]<<a[8][3]<<a[8][4]<<a[8][5]<<a[8][6]<<a[8][7]<<a[8][8]<<a[8][9]<<"\n"
 <<a[9][0]<<a[9][1]<<a[9][2]<<a[9][3]<<a[9][4]<<a[9][5]<<a[9][6]<<a[9][7]<<a[9][8]<<a[9][9]<<endl;
}
getch();
getch();
return 0;
}
Tulosba
18.06.2013, 11:24
  #3

Не по теме:

циклы, видимо, для лохов

Aziz_05
 Аватар для Aziz_05
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 24
19.06.2013, 10:02  [ТС]     не могу понять #4
как сделать так чтобы 0 отображалось как квадрат?
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
19.06.2013, 10:40     не могу понять #5
Выбирайте.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
int main()
{
char ch1 = 176;
char ch2 = 177;
char ch3 = 178;
 
char ch = 219;
 
cout << ch1 << endl;
cout << ch2 << endl;
cout << ch3 << endl;
 
cout << ch << endl;
 
 
cin.ignore();
return 0;
}
Aziz_05
 Аватар для Aziz_05
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 24
19.06.2013, 11:59  [ТС]     не могу понять #6
не понял чо делать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2013, 12:20     не могу понять
Еще ссылки по теме:

Стек на основе массива структур - эт как понять читаю литературу и не могу понять! C++
Не могу понять, почему? C++
C++ не могу понять

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

Или воспользуйтесь поиском по форуму:
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
19.06.2013, 12:20     не могу понять #7
Вы пробовали запустить мою последнюю хреновину?
Если совсем лениво, то везде где написано
'0'
замените на
(char)219
То есть
C++
1
a[x][y]=(char)219;
Yandex
Объявления
19.06.2013, 12:20     не могу понять
Ответ Создать тему
Опции темы

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