Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вычислить номер максимального элемента массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сохранение программы в exe файле http://www.cyberforum.ru/cpp-beginners/thread372715.html
Какие dll библиотеки необходимы для запуска exe программы c++ кода?(Debug) P.S. Просто когда хочу запустить прогу на другом компе выскакивает ошибка что каких то dll не хватает для запуска.
C++ Кодировка файла Всем привет! Есть файл file.txt в кодировке windows-1251. Нужно написать программу, которая перекодирует этот файл в UTF-8. Заранее огромное спасибо! http://www.cyberforum.ru/cpp-beginners/thread372706.html
C++ Случайный выбор вопроса
Здравствуйте, как можно сделать так, чтобы выпадал случайный вопрос из нескольки добавленных в программу, тоесть например когда запускаешь программу он выдавал любой вопрос из 5 записанных в нем?
Работа с цифрами C++
Не могу понять, что в программе не так. Алгоритм правильный, но расчет не идет. Исходное задание: Напишите программу, принимающую с консоли большое целое число и выводящую его на консоль с...
C++ Генератор разбиений числа http://www.cyberforum.ru/cpp-beginners/thread372700.html
У нас есть шаблон структуры всех разбиений числа: //-- Gen.h #pragma once namespace combi { struct partition // генератор разбиений целого числа { short n, // исходное...
C++ разработать программу для МПУ.На С разработать программу для МПУ, для контроля и индикации параметров изменяющегося по случайному закону 8_разрядного двоичного кода. Результаты контроля должны выводиться на индикатор. Скорость... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7984 / 4743 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
26.10.2011, 10:14
1) номер максимального элемента;
2) сумму элементов, расположенных после максимального элемента.

C++
1
2
3
std::vector<int> vec = {1,2,3,4,5,4,3,2,1};
std::cout << "Number of max element is: " << std::max_element(vec.begin(), vec.end()) - vec.begin() << std::endl;
std::cout << "Sum after max element is: " << std::accumulate(std::max_element(vec.begin(), vec.end()) + 1, vec.end(), 0) << std::endl;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.