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

Хочу постичь дзен, необходима консультация - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс прямоугольников http://www.cyberforum.ru/cpp-beginners/thread956424.html
Помогите, пожалуйста, а то я дуб дубом:( Создайте класс прямоугольников, описав в нём все необходимые свойства, подобрав им понятные имена и правильные типы данных. Опишите в классе конструктор, позволяющий при создании нового объекта явно задать все его свойства. Если это необходимо, то проверьте допустимость их значений в конструкторе (например, в классе обыкновенных дробей нельзя создавать...
C++ Что это в коде?не сображу Доброго дня!! Подскажите пожалуста, разясните что это за две строки в коде? Я еще е очень освоился с темой, и ак-то не пойму, что это. Строки три-четыре и 42. И напомните пожалуста, что значит enum? intintboolfalsetrue это что за выраженьице? Листинг. Итоги первой недели 1: #include <iostream.h> 2: intintboolfalsetrue 3: enum CHOICE { DrawRect = 1, GetArea, http://www.cyberforum.ru/cpp-beginners/thread956411.html
C++ Lua и C++. Как наследовать классы?
Возможно ли в Lua наследовать классы из C++ кода? И вообще что лучше использовать для связки C++ и Lua?
C++ G++/Gcc передача define в аргументах
Можно ли каким-то ключом gcc/g++ создать define-переменную? Т.е. можно-ли сделать так: g++ -<ключь> <название define переменной> <значение> src/dosomthing.cpp -o bin/exout и если да то каким ключом?
C++ Какое число встретится раньше http://www.cyberforum.ru/cpp-beginners/thread956402.html
C# 1.Ввести N чисел ,(N\geq3). Выяснить максимальное или минимальное число встретится в этой последовательности раньше! 2.ввести 2 двузначных числа и проверить одинаковы ли они ,если да написать одинаковы если нет то не одинаковы! Очень прошу помощи по этим задачкам))очень надо!!! а знаний пока что мало((
C++ Задачка по физике Составьте программу для вычисления напряжения на каждом из последовательно соединенных участков электрической цепи сопротивлением R1, R2, R3 Ом< если сила тока при напряжении U В составляет 1 А. помогите с формулой че за чем вычислять остальное сам сделаю зарание спасибо ) подробнее

Показать сообщение отдельно
Fyret
184 / 170 / 13
Регистрация: 30.07.2013
Сообщений: 359
17.09.2013, 18:09     Хочу постичь дзен, необходима консультация
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
 
// m, first, last - найденные сумма, начало и конец максимального подмассива
long m = array[0];
long first = 0; long last = 0;
 
// s, i, j - сумма, начало и конец рассматриваемого (текущего на каждой итерации) подмассива
long j = 0; long s = 0;
 
// идем по всему массиву
for (j = 0, i = 0; j < a; ++j)
{
    // прибавляем к текущей сумме очередной элемент массива
    s += array[j];
 
    // если вдруг после такого прибавления текущая сумма оказывается меньше элемента,
    // т.е. вся предыдущая сумма меньше 0, нафиг она нужна
    if (s < array[j])
    {
         // в общем, начинаем текущий подмассив с j-го элемента
         s = array[j];
         i = j;
    } 
 
     // ну и если текущая сумма больше той, что считается максимальной,
     // запомним все текущие параметры, как соответствующие максимальным
     if (m < s)
     {
         first = i;
         last = j;
         m = s;
     }
}
Смотреть алгоритм 2
 
Текущее время: 04:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru