Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Масив С++


Автор: Merroy 17.12.2018, 21:02
По указанию пользователя или вычислить сумму и произведение отрицательных элементов одномерного массива х (20), или найти максимальный элемент среди четных элементов этого массива.
1 часть я думаю сделал правильно, а вот 2 помогите (найти максимальный элемент среди четных элементов этого массива.)

Код

#include <iostream>
#include <vector>
 
int main()
{
    int n = 20, summ = 0, mul = 1;
    std::vector<int> arr(n);
 
    for (int i = 0; i < n; ++i)
    {
        std::cin >> arr[i];
 
        if (arr[i] < 0)
        {
            summ += arr[i];
            mul *= arr[i];
        }
    }
 
    std::cout << summ << std::endl;
    std::cout << mul << std::endl;
 
    system("PAUSE");
    return 0;
}

Автор: kapbepucm 18.12.2018, 09:52
http://forum.vingrad.ru/index.php?showtopic=393692&view=findpost&p=2678996

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)