Помогите написать программу в C++.

Помогите написать программку в C++.

Задать свой вопрос
1 ответ
Файл ввода обязан иметь заглавие input, либо же заменить его заглавие в строке ifstream l(заглавие файла в кавычках)
Будут вопросы по коду - задавай в комменты.


include lt;bits/stdc++.hgt;
include lt;fstreamgt;
using namespace std;


double ans;

int main()

    int N;
    ifstream l("input.txt");
    l gt;gt; N;
    setlocale( LC_ALL,"Russian" );
    vectorlt;doublegt; a(N);
    for (int i = 0; i lt; N; ++i)
        l gt;gt; a[i];
    if (N lt; 0)return 0;
    for (int i = 0; i lt; N; ++i)
        if (a[i] lt; 0)
            ans += a[i];
    if (ans != 0) cout lt;lt; "Сумма не отрицательных частей равна " lt;lt; ans lt;lt; endl;
    else cout lt;lt; "Отрицательных элементов нет" lt;lt; endl;
    double Min = *min_element(a.begin(), a.end());
    double Max = *max_element(a.begin(), a.end());
    int iMin = -1, iMax = - 1;
    for (int i = 0; i lt; N; ++i)
   
        if (a[i] == Min amp;amp; iMin == -1)iMin = i;
        if (a[i] == Max)iMax = i;
   
    if (абс(iMax - iMin) -1 gt; 0 )
       
        double res = 1;
        for (int i = 1 + min(iMax, iMin); i lt; max(iMax, iMin); i++)
                res *= a[i];
        cout lt;lt; "Творенье элементов массива, расположенных меж наибольшим и наименьшим элементами, одинаково " lt;lt; res;
       
    else
        cout lt;lt; "Меж максимальным и наименьшим элементами нет чисел";


, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт