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

В одномерном массиве найти наибольший элемент из эл-тов, имеющий четный номер.Определить, является ли он единственным. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму N первых чисел текстового файла, в котором записаны целые числа. http://www.cyberforum.ru/cpp-beginners/thread783249.html
Прошу помочь решить задачки!:(очень нужно (Билет №8) Найти сумму N первых чисел текстового файла, в котором записаны целые числа.Если в файле меньше N чисел, найти сумму всех этих чисел в файле. Правила форума
C++ Переменной Т присвоить значение истина, если максимальный элемент одномерного массива единственный и не превосходит наперед заданного числа А Прошу помочь решить задачки!:(очень нужно (Билет №11) Переменной Т присвоить значение истина, если максимальный элемент одномерного массива единственный и не превосходит наперед заданного числа А Правила форума http://www.cyberforum.ru/cpp-beginners/thread783245.html
C++ Дана действительная матрица А(N*M) и массив В(N).Заменить четные столбцы матрицы на вектор B.
Прошу помочь решить задачки!:(очень нужно (Билет №26) Дана действительная матрица А(N*M) и массив В(N).Заменить четные столбцы матрицы на вектор B. Правила форума
C++ Написать программу в которой описать функцию, которая находит кол-во символов в n-ой строке непустого текстового файла.
Прошу помочь решить задачки!:(очень нужно (Билет №12) Написать программу в которой описать функцию Razmer(t,n), которая находит кол-во символов в n-ой строке непустого текстового файла t.Если в файле нет n строк, то в качестве результата функция выдает 0. Правила форума
C++ Даны натуральные числа N и M(N > M).Найти сумму М последних цифр числа N. http://www.cyberforum.ru/cpp-beginners/thread783241.html
Прошу помочь решить задачки!:(очень нужно (Билет №23) Даны натуральные числа N и M(N > M).Найти сумму М последних цифр числа N. Правила форума
C++ Функция, определяющая позицию самого первого вхождения заданного символа в исходную строку Прошу помочь решить задачки!:(очень нужно (Билет №25) Составить функцию, позволяющую определить позицию самого первого вхождения заданного символа в исходную строку.Если строка не содержит символа, результатом работы функции должно быть -1.Использовать эту функцию в программе для 2-ух заданных строк. Правила форума подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
10.02.2013, 21:21
C++ (Qt)
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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
#include <random>
#include <ctime>
 
int main ()
{
    auto rnd = std::bind(std::uniform_int_distribution <> (0, 50),
                         std::mt19937 (time(nullptr)));
    int vectSize = 25;
    std::vector <int> vect (vectSize);
 
    std::cout << "Vector: " << std::endl;
    std::generate(vect.begin(), vect.end(), rnd);
    std::copy(vect.begin(), vect.end(), std::ostream_iterator <int> (std::cout, " "));
 
    int count = 0;
    std::cout << std::endl;
    auto maxEl = *std::max_element(vect.begin(), vect.end(), [&count] (int currMax, int currNum) -> bool {
        return !(count++ % 2) && (currMax < currNum);
    });
    std::cout << "Maximal element with even index: " << maxEl << std::endl;
    std::cout << "Count of maximal elements: " << std::count(vect.begin(), vect.end(), maxEl);
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru