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

Обработка элементов вектора на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как проверить строку массива на наличее отрицательного члена http://www.cyberforum.ru/cpp-beginners/thread793372.html
Как проверить строку массива на наличее отрицательного члена?
C++ Не работает цикл Доброго времени суток. Только начал изучать этот язык в институте, а там уже лабы требуют, и я в ужасе пытаюсь их успевать делать) Дали задание: что сделал я: #include <iostream.h> #include <math.h> int main(){ int x1, x2, dx, i, a, b, c, F, x, ; //x1 - x начальное, x2 - x конечное, dx - шаг. cout<<("Enter x1, x2, dx, a, b, c \n"); cin>>x1, x2, dx, a, b, c; for (i = x1; 1 < x2;... http://www.cyberforum.ru/cpp-beginners/thread793369.html
Странное взаимовлияние побитовых операций C++
Запускаю в VS C++ 2012 int shift = 30; long long x = 1<<shift; long long y = ~0; //int x = 1<<shift; //int y = ~0; printf("%x\n%x\n", x, y); Получаю 40000000 0
Desktop приложение на с++ C++
Я изучил классы и всё что нужно, и решил создать десктопное приложение на с++, но почему-то не получается, точнее не могу разобрать. Закиньте примеры создание калькулятора на с++ P.S. в интернете нет!!!
C++ Console GUI Library или "графика" в консоле http://www.cyberforum.ru/cpp-beginners/thread793351.html
Найдя в интернете такую чтуку, что может сделать "вполне" приемлимую "графику" для консоли. Я хотел поинтересоваться над этой документации, но несмог найти таковой по интернету, а своя лишь говорит обо всех функциях(не говоря как их применить)... Сылка на либу Так вот Хочу вас спросить, 1)Скажите кто знаком с этой библиотекой(а их там около 12-и), и знает документацию(либо скинуть или...
C++ Нужно ли освобождать память перед повторым выделением? к примеру мы имеем: char *itsString = new char; delete itsString; char *itsString = new char; Обязательно/желательно ли использовать оператор delete перед повторным веделением? подробнее

Показать сообщение отдельно
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
24.02.2013, 00:25     Обработка элементов вектора на С++
Цитата Сообщение от needfor5 Посмотреть сообщение
Дан вектор - одномерный числовой массив.
в смысле std::vector или массив?


в общем случае
C++
1
2
3
4
5
6
7
8
9
10
sum1=0;
max1=0;
for (i=1; i<size/2; i++)
  if (a[i]>a[max1]) sum1=0, max1=i;
  else sum1+=a[i];
max2=a[i]; sum2=0;
for (i=size-1;i>size/2; i--)
  if (a[i]>a[max2]) sum2=0, max2=i;
  else sum2+=a[i];
sum=(a[max2]>a[max1])?sum2:sum1;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru