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

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

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

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

18.06.2013, 10:28. Просмотров 463. Ответов 6
Метки нет (Все метки)

как сделать так чтобы 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++
Стек статически (на основе массива структур). Пример структура &quot;Товар&quot; которая включает в себя: № по каталогу(ключ), Название, цена, срок...

Не могу сделать полиморфизм. Не могу до конца понять пример по этому поводу - C++
Есть такая задача: Класс Animal должен быть абстрактным, имеет имя и вес. Класс Reptile имеет habitate, который держит в себе среду...

не могу понять - C++
есть такой код void addElement(const T&amp; elem){ *(_pointer) = elem; // int t1 = _pointer &lt; &amp;_deque_data; // int t2 =...

Цикл do while не могу понять, - C++
программу которая принимает число N и выводит на экран N звездочек, использовать цикл do while

Не могу понять задание. - C++
Определить класс - &quot;Комплексное число&quot; в виде модуля и аргумента комплексного числа. Составить пользовательскую функцию, которая...

Не могу понять ООП - C++
Привет Всем, не так давно дошел до ООП, вроде как бы все понятно, но есть несколько вопросов- увы учусь сам, спросить кроме Вас не у кого...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SatanaXIII
Супер-модератор
Эксперт С++
5609 / 2643 / 244
Регистрация: 01.11.2011
Сообщений: 6,502
Завершенные тесты: 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
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 24
19.06.2013, 10:02  [ТС] #4
как сделать так чтобы 0 отображалось как квадрат?
SatanaXIII
Супер-модератор
Эксперт С++
5609 / 2643 / 244
Регистрация: 01.11.2011
Сообщений: 6,502
Завершенные тесты: 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
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 24
19.06.2013, 11:59  [ТС] #6
не понял чо делать?
SatanaXIII
Супер-модератор
Эксперт С++
5609 / 2643 / 244
Регистрация: 01.11.2011
Сообщений: 6,502
Завершенные тесты: 1
19.06.2013, 12:20 #7
Вы пробовали запустить мою последнюю хреновину?
Если совсем лениво, то везде где написано
'0'
замените на
(char)219
То есть
C++
1
a[x][y]=(char)219;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2013, 12:20
Привет! Вот еще темы с ответами:

Не могу понять ошибку - C++
По задумке надо удалить два идущих подряд одинаковых слова. Задумка не выходит, выдаёт бурду... HELP ME!( #include &quot;stdafx.h&quot; ...

Указатели не могу понять - C++
Все вопросы указал в комментариях к коду. Не могу понять почему так #include &lt;iostream&gt; using namespace std; int main() { int...

Не могу понять ошибку - C++
Пытаюсь решить вот эту задачу http://www.cyberforum.ru/cpp-beginners/thread356063.html Есть решения на бэйсике вот...

Не могу понять, почему? - C++
Доброго времени суток=) Такая печаль. Создается класс Окружность с полями радиус, площадь и длина окружности. Нужно создать функции...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.06.2013, 12:20
Ответ Создать тему
Опции темы

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