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

Не выполняет присвоение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти ошибку(сумма элементов массива) http://www.cyberforum.ru/cpp-beginners/thread609588.html
Здравствуйте. Необходимо найти ошибку в нахождении суммы до элемента, значение которого вводится с клавиатуры, например 1 2 3 4 5 6 7 8 9 Ввожу 6 и считает 1+2+3+4+5+6 Код: #include <cstdlib>
C++ Аналог clrscr() и system("cls") Нашел в просторах инета аналог clrscr() и system("cls"). Может быть, кому-то будет полезна. Проверял на MS VC++ 2010. #include "iostream" #include "windows.h" void cls( HANDLE hConsole ); http://www.cyberforum.ru/cpp-beginners/thread609587.html
C++ Сначала все нечетные
Вводится сначала число N, а затем N чисел. Выведите эти N чисел в следующем порядке: сначала выводятся все нечетные числа в том порядке, в каком они встречались во входном файле, а затем - все четные. Формат входных данных Вводится число N (0<N<100), а затем N чисел из диапазона Integer.
C++ В обратном порядке
Вводится сначала число N, а затем N чисел. Выведите эти N чисел в обратном порядке. Формат входных данных Вводится число N (0<N<100), а затем N чисел из диапазона Integer. Формат выходных данных Выведите N чисел в обратном порядке. После КАЖДОГО числа - пробел. Перевод строки в конце ПРИСУТСТВУЕТ. Примеры input.txt output.txt 7 2 4 1 3 5 3 1 1 3 5 3 1 4 2
C++ Длинный НОД http://www.cyberforum.ru/cpp-beginners/thread609579.html
Даны два числа. Найти их наибольший общий делитель. Формат входных данных Вводятся два натуральных числа, не превышающих 10^9 (запись 10^9 обозначает "10 в 9-й степени", то есть 1 000 000 000). Формат выходных данных Выведите НОД введенных чисел. Примеры input.txt output.txt 25 27 1
C++ Короткий НОД Даны два числа. Найти их наибольший общий делитель. Формат входных данных Вводятся два натуральных числа, не превышающих 30000. Формат выходных данных Выведите НОД введенных чисел Примеры input.txt output.txt 9 12 3 подробнее

Показать сообщение отдельно
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,587
Записей в блоге: 12

Не выполняет присвоение - C++

19.06.2012, 20:37. Просмотров 551. Ответов 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
game::game(int size_team_, int begin_counter): size_team(size_team_) 
{
        srand(time(NULL));
        Tunit tempunit;
        for(int i=0;i< this->size_team  ;i++)
        {
            counter_unit.push_back(begin_counter);
            for(int i2=0;i2<begin_counter;i2++)
            {
                tempunit.location.x=((rand() %MAP_MAX_LEFT));
                tempunit.location.y=((rand() %MAP_MAX_HEIGHT));
                tempunit.current_helf=100;
                tempunit.max_helf=MAXHELF;
                tempunit.moveLocation.x=0;
                tempunit.moveLocation.y=0;
                tempunit.speed=((rand() % 100) /200 +1.5);
                tempunit.team=i;
                tempunit.ID_cel=-1;
                tempunit.state==stop; // этого присвоения не происходит почему
                if(i==this->size_team-1)
                    tempunit.team_agricultural=0;
                else
                    tempunit.team_agricultural=i+1;
                Unit.push_back(tempunit);
            }
        }
        icounter_unit=this->counter_unit.begin();
        iUnit=this->Unit.begin();
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru