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

чет не выходит у меня - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание модуля http://www.cyberforum.ru/cpp-beginners/thread969639.html
Сколько уж перерыл, ну нигде не могу найти! Решил спросить на тут. Вопрос-то простой - как создать собственный подключаемый модуль? Скажем, я хочу его назвать "vd". Вот создаю новый файл File - New - Unit C++ Builder. Правильно? Единственная информация, которую удалось найти после долгих поисков, это что надо вписывать #ifndef UNITH #define UNITH #endif Очищаю новый юнит и пишу:
C++ Подскажите почему не работает Нужно добавить К элементов в конец динамического массива #include<iostream.h> #include<stdlib.h> #include<conio.h> #include <alloc.h> int main() { int n,i,j,el ; http://www.cyberforum.ru/cpp-beginners/thread969621.html
STL list. В изначально пустой список вставить 100 элементов путем вставки в случайную позицию C++
В изначально пустой список вставить 100 элементов путем вставки в случайную позицию. Случайная позиция генерируется каждый раз заново при вставке очередного элемента. Поясните как нужно его реализовать?
C++ Прошу подсказать, как сделать правильно задачу
Написать игру. Программа задумывает число 0 – 100. Пользователю необходимо угадать число вводя предполагаемые варианты. После каждой попытки программа выводит одно из сообщений: “число больше введённого” “число меньше введённого” “число угадано с N попытки” Максимальное число попыток – 10. Если число не было угадано с 10 попыток, программа выводит сообщение: “Вы проиграли! Правильный ответ...
C++ Циклический сдвиг. Очень нужно http://www.cyberforum.ru/cpp-beginners/thread969606.html
Здравствуйте! Мне нужно осуществить циклический сдвиг, чтобы максимальный элемент стоял последним. Вроде бы все делаю, но почему-то не получается. Помогите, пожалуйста, найти ошибку. float sdvig(float *arr, int n) { float max=*arr; float temp; int i, j, m=0, p=0, sd=0; for(i=1;i<n;i++) { if(*(arr+i)>max) {max=*(arr+i); m=i;} }
C++ STL list как вставить элемент в середину списка list STL? float list_insert_rand(int num) { srand (time(NULL)); int rand_num, rand_pos; if(MyList.size() == 0) rand_pos = 0; clock_t MyTime = clock(); for(int i = 0; i < num; i++) { rand_num = rand() % (2*num) - num; подробнее

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

чет не выходит у меня - C++

05.10.2013, 17:50. Просмотров 172. Ответов 0
Метки (Все метки)

код
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
89
90
91
92
93
94
95
96
vibor:
 srand (time (0));
   j = 1 + rand() % 170;
   i = 1 + rand() % 75;
   goto viborr;
viborrr:
   jj = 1 + rand() % 170;
   ii = 1 + rand() % 75;
   goto generation;
 
 
 
viborr:
   map[i][j];
   if (map[i][j] == 46)
   {
       goto viborrr;
   }
 
   else 
   {
       goto vibor;
   }
 
generation:
if (map[ii][jj] == 46)
   {
      goto start;
   }
else 
{
goto viborrr;
}
 
start:
j = j + 1;
   if (map[i][j] == 35)
   {
       napravlenie1 = 2;
       j = j - 1;
       i = i + 1;
         if (map[i][j] == 35)
         { 
           napravlenie1 = 23;
           goto sstart;
         i = i - 2;
         }
         else if (map[i][j] == 35)
         { 
           napravlenie1 = 12;
           goto sstart;
         }
         i = i + 1;
         goto sstart;
         
     }
   j = j - 2;
 
   if (map[i][j] == 35)
   {
       napravlenie1 = 4;
       j = j + 1;
       i = i + 1;
         if (map[i][j] == 35)
         {
           napravlenie1 = 34;
           goto sstart;
         
         i = i - 2;
         }
         else if (map[i][j] == 35)
         {
           napravlenie1 = 41;
           goto sstart;
         }
         i = i + 1;
         goto sstart;
         
     }
 
   i = i + 1;
     if (map[i][j] == 35)
     {
         napravlenie1  = 3;
     }
 
   i = i - 1;
     if (map[i][j] == 35)
     {
         napravlenie1  = 1;
     }
 
 
 
sstart:
cout << napravlenie1 << endl;
должно выводить циферку, но выводит много циферок
1
4 2
3
вот это направления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru