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

Найти сумму элементов массива, которые больше своих "соседей" справа и слева - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ OpenMP, создание потоков http://www.cyberforum.ru/cpp-beginners/thread162552.html
В инете нашел много примеров по распараллеливание циклов, но никак не могу понять, как просто написать чтобы конкретная функция выполнялась в отдельном потоке? int main() { #pragma omp parallel { start_log("gsd", 34, "link", "proj"); } #pragma omp parallel {
C++ Программа работы с дробями (консоль) Десятичные дроби. Нужно чтобы программа умела: делить, умножать, складывать и вычитать и построена обязательно на классах, код не мой и разобраться в нём довольно трудно, плюс "консоль" что не мой конёк.... Вот код который у меня есть, но он не работает. Помогите кто чем может. P.S. Код был написан на MS Visual C++в отличие от привычного мне "Borland'a/CodeGear #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread162536.html
Самоудаление программы C++
возможно ли, удаление самой себя проги сразу после запуска, на крайняк по окончанию работы, и как это осуществить?
Разбить на классы C++
Написала программу для игры в покер, но поскольку программировать я начала недавно, то забила все в один класс. Но получилось как-то не очень красиво и читать тяжеловато. Помогите пожалуйста разбить программку на 3 класса: Pack, On_hands и Prize. #include <iostream> #include <time.h> const int NotUsed=system("color 24"); using namespace std; class Pack {
C++ Скрыть программу http://www.cyberforum.ru/cpp-beginners/thread162463.html
Вот кусок кода который скрывает активные программы: HWND Wnd; Wnd=GetForegroundWindow(); if (Wnd>0) ShowWindow(Wnd,SW_HIDE);
C++ Как это читается (*r).sled r - > sled Между ними нет разницы подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4259 / 2791 / 219
Регистрация: 12.12.2009
Сообщений: 7,120
Записей в блоге: 1
Завершенные тесты: 1
30.08.2010, 20:15     Найти сумму элементов массива, которые больше своих "соседей" справа и слева
C++
1
2
3
int summa=0;
for (int i=1;i<bufsize-1;i++)
   summa+=((buf[i]>buf[i-1]&&buf[i]>buf[i+1]) ? buf[i] : 0);
Добавлено через 3 минуты

Не по теме:

опоздал...

 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru