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

В массив поступают не все элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор for. Вывести координаты и длины отрезков на числовой оси http://www.cyberforum.ru/cpp-beginners/thread1252739.html
Дано целое число N(>1) и две вещественные точки на числовой оси: A,B (A<B). Отрезок разбит на N равных отрезков. Вывести H - длину каждого отрезка, а так же набор точек:A,A+H,A+2H, A+3H...., B, образующий разбиение отрезка . Заранее спасибо.
C++ Как получить данные с html страницы Всегда интересовало, как к примеру пишут ботов для вк, или скрипты какие-нибудь для сайцтов итп, но механизм взаимодействия я не понимаю - т.к. к примеру как узнать ту или иную инфу с html страницы - это надо создавать сокет http, и потом из html страницы парсить? http://www.cyberforum.ru/cpp-beginners/thread1252676.html
Запись и чтение бинарных файлов. Программа крашится при закрытии консольного окна C++
Имеется задачка: Написать программу которая будет записывать бинарные данные в файл, а так-же строковые данные типа std::string, считывать их обратно. Функции write() и read() решил вот так.. #include "stdafx.h" #include <iostream> #include <fstream> #include <string>
Подскажите пример подключения lib C++
Добрый вечер. Можно пример какой-нибудь простенькой программы (например сложение чисел, или вычисление площади треугольника), в которой main.cpp отвечает за ввод и вывод, а в dop.lib реализуется сам метод. И как это все в кучу складывается.
C++ Перегрузить operator* http://www.cyberforum.ru/cpp-beginners/thread1252616.html
Подскажите, пожалуйста, как использовать operator* в void main в данной программе по аналогии с operator-> Не разобрался полностью в синтаксисе. #include <iostream> using namespace std; class A { public:
C++ Вернуть текстовое представление уравнения в виде строки последний пункт задания лабы: Вернуть текстовое представление уравнения в виде строки (char или wchar_t). уравнение такое (x^2+y^2-4a^2)^3=108a^4y^2 подробнее

Показать сообщение отдельно
iSerg
2 / 2 / 1
Регистрация: 20.08.2012
Сообщений: 29
08.09.2014, 13:11  [ТС]     В массив поступают не все элементы
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
void TrafficLight::setTimeLights (int seconds[], int sizeSeconds) {
    
    // Doubling seconds per traffic light (greenyellow + red)
    int *greens = new int[sizeSeconds];
    
    for (int i = 0; i < sizeSeconds; i++) {
        
        seconds[i] *= 2;
        greens[i] = 1;
        std::cout << greens[i];
        
    }
    
    this->calculateTimeAndReport(seconds, sizeSeconds, greens);
}
 
void TrafficLight::calculateTimeAndReport (int seconds[], int cntSec, int _green[]) {
 
    bool catchAllGreenLights = false;
    std::cout << _green[0] << " " << _green[1] << " " << _green[3] << "\n";
    for (int i = 0; i < maxTime; i++) {
        
        // Check if timeline > (greenyellow time + red)
        for (int l = 0; l < cntSec; l++) {
 
            if (_green[l] > seconds[l]) {
                
                
                _green[l] = 1;
                catchAllGreenLights = true;
            } else {
                catchAllGreenLights = false;
                std::cout << (sizeof(&_green) / sizeof(int)) << "\n";
            }
            
        }
        
        std::cout << i << " " << _green[0] << " " << _green[1] << " " << _green[3] << "\n";
        
        if (catchAllGreenLights) {
            
//            i++;
//            std::cout << i << " " << _green[0] << " " << _green[1] << "\n";
            
            if (compareSecondsArrays(seconds, _green)) {
                
//                std::cout << i << " " << _green[0] << " " << _green[1] << "\n";
                break;
            }
        }
        
        for (int t = 0; t < cntSec; t++) {
            
            _green[t] += 1;
        }
        
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru