Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 12.05.2016
Сообщений: 41
1

Заполнение масива

17.07.2016, 01:33. Просмотров 411. Ответов 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
#include <iostream>
using namespace std;
 
char roadCar_1[20];
int car_1(char*);
int car_2(char*);
 
void filler()//Наполнение траэктории машини 1 полосками.. roadCar_1
{
    
    for(int a; a<20; a++)
    {
        roadCar_1[a] = '-';
    }
}
void imageRoadCar_1()
{
    cout<<" "<<roadCar_1[0]<<" "<<endl;
    cout<<" "<<roadCar_1[1]<<" "<<endl;
    cout<<" "<<roadCar_1[2]<<" "<<endl;
    cout<<" "<<roadCar_1[3]<<" "<<endl;
    cout<<" "<<roadCar_1[4]<<" "<<endl;
    cout<<" "<<roadCar_1[5]<<" "<<endl;
    cout<<" "<<roadCar_1[6]<<" "<<roadCar_1[7];
    cout<<" "<<roadCar_1[8]<<" "<<roadCar_1[9];
    cout<<" "<<roadCar_1[10]<<" "<<roadCar_1[11];
    cout<<" "<<roadCar_1[12]<<" "<<roadCar_1[13];
    cout<<" "<<roadCar_1[14]<<" "<<roadCar_1[15];
    cout<<" "<<roadCar_1[16]<<" "<<roadCar_1[17];
    cout<<" "<<roadCar_1[18]<<" "<<roadCar_1[19];
    
}
 
    
 
void map()
{
    
    
}
 
int main()
{
    char movementCar_1[20]
    filler();
    imageRoadCar_1();
    int car_1(char*);
}
 
int car_1(char* moveCar_1[20])
{
    char moveCar_1[20];
    for(int m;m<20;m++)
    {
        roadCar_1[moveCar_1[m]] = '1';
    }
    
    
    
}
Машина ...car_1 должна заполнять масив roadCar_1.. масивом moveCar_1...помогите с этим буду благодарен. Масив будет заполняться ОДИНИЧКАМИ. что будут значить что там была машина..ПРошу не критиковать ибо код только разрабатывается.. Саму идею я изложил выше...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.07.2016, 01:33
Ответы с готовыми решениями:

Заполнение масива по формуле и нахождение наименьшего положительного элемента масива
Итак условие задачи: Написать программу для заполнения масива з 20 элементов по формуле...

Заполнение динамического масива
Как заполнить динамический масив определенным числом без использования цыклов, жалательно при...

Сартировка масива
Здравствуйте. Помогите пожалуйста сделать чтобы массив заполнялся бы случайными числами, а не...

Переворот масива
Здравствуйте. Помагите пожалучто, у меня как то криво масив переворачиваетса... #include...

2
14 / 16 / 8
Регистрация: 21.05.2016
Сообщений: 48
17.07.2016, 03:58 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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include <iostream>
#include <windows.h>
using namespace std;
 
int Print(int i);
 
// Поле, где будет двигатся машинка
char roadCar[10][10] = {
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 },
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 },
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 },
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 },
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 },
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 },
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 },
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 },
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 },
    { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 }};
 
// Зашифровка траектории движения машинки {x, y}
int moveCar[40][2] = {
    { 0, 0 },
    { 0, 1 },
    { 0, 2 },
    { 0, 3 },
    { 0, 4 },
    { 1, 5 },
    { 2, 6 },
    { 3, 7 },
    { 4, 8 },
    { 5, 8 },
    { 6, 8 },
    { 7, 8 },
    { 8, 8 },
    { 8, 7 },
    { 8, 6 },
    { 8, 5 },
    { 8, 4 },
    { 7, 4 },
    { 6, 4 },
    { 6, 3 },
    { 6, 2 },
    { 6, 1 },
    { 6, 0 },
    { 5, 0 },
    { 4, 0 }, 
    { 3, 0 },
    { 3, 1 },
    { 3, 2 },
    { 3, 3 },
    { 3, 4 },
    { 3, 5 },
    { 3, 6 },
    { 3, 7 },
    { 3, 8 },
    { 3, 9 },
    { 2, 8 },
    { 1, 7 },
    { 1, 8 },
    { 1, 9 },
    { 2, 9 },
};
 
int main()
{
    for (int i = 0; i < 40; i++)
    {
        system("cls");     // Очищение экрана     
        Print(i);   
        Sleep(300);           // Задержка 0,3сек 
    }
    system("pause");
}
 
int Print(int i)
{
    roadCar[moveCar[i][0]][moveCar[i][1]] = '1';
    
    for (int k = 0; k < 10; k++)
    {
        for (int t = 0; t < 10; t++)
        {
            cout << " " << roadCar[k][t];
        }
        cout << endl << endl;
    }
    return 0;
}
1
0 / 0 / 0
Регистрация: 12.05.2016
Сообщений: 41
17.07.2016, 04:18  [ТС] 3
ura_111, Спасибо...завтра разберусь в коде))) спасиб..
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.07.2016, 04:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

индекс масива
закидайте меня камнями, но почему индексация в масивах с 0, потомучто договарилиси, Страуструп или...

Перемещение масива
НУЖНО сделать. Перемещение указанного кол-ва элементов из конца в начало. Уже ЕСТЬ. программа...

Элементы масива
#include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;stdlib.h&gt; int main() { int a; int i,j,n,m;...

формирование масива
Из масивов A и B сформировать масив с ,записывать в него элементы масивов A и B с чётными...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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