стеффа11
04.02.2020 00:04

ТЕКСТ ЗАДАНИЯ Определите стиль текста 02.
Текст 2.
Тема альтернативных источников энергии
становится все актуальнее и переходит из
плоскости разговоров и дискуссий в активные
действия. Угроза экологических катастроф,
повышение температуры воздуха из-за
выбросов заставили мировое сообщество
начать масштабную перестройку
энергетической инфраструктуры мира и
экономики стран.
Говоря о возобновляемых источниках энергии
(ВИЭ), первое, что приходит на ум, - солнечная
энергетика, которая давно прекрасно
используется для теплоснабжения и получения
электричества. В Казахстане до 2020 года
должны появиться 34 станции общей
мощностью 1362,34 мегаватта. Кроме того,
запущена Мойнакская ГЭС мощностью 300 мВт
— первая и пока единственная станция такого
масштаба, построенная в стране.
Гидроэнергетика - наверное, самый
популярный вид альтернативной энергетики.
Развитые страны уже практически полностью
использовали свой гидропотенциал. У​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Впмриирсгишммп
04.12.2022 14:15

#include <iostream>

#include <vector>

using namespace std;

int pos_sum(vector<int> &v){

   int res = 0;

   for(auto &i : v)

       res += i * (i > 0);

   return res;

}

int min_max_mult(vector<int> &v){

   int res = 1;

   pair<int,int> mn,mx;

   mn = {v[0],0};

   mx = mn;

   for(int i = 1; i < v.size(); i++){

       if(v[i] > mx.first){

           mx.first = v[i];

           mx.second = i;

       }

       if(v[i] < mn.first){

           mn.first = v[i];

           mn.second = i;

       }

   }

   int st = min(mn.second, mx.second), fn = max(mn.second,mx.second);

   for(int i = st + 1; i < fn; i++)

       res *= v[i];

   return res;

}

int main(){

   int n;

   cin >> n;

   vector<int> a(n);

   for(auto &i : a) cin >> i;

   cout << pos_sum(a) << " " << min_max_mult(a);

}

0,0(0 оценок)
Ответ:
elina162006
04.12.2022 14:15

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int s = 0, l = 1, n;

   cin >> n;

   vector <int> v(n);

   for (int i = 0; i < n; ++i)

   {

       cin >> v[i];

       if (v[i] > 0)

       {

           s += v[i];

       }

   }

   int imn = 0, imx = 0;

   for (int i = 0; i < n; ++i)

   {

       if (v[i] < v[imn])

       {

           imn = i;

       }

       if (v[i] > v[imx])

       {

           imx = i;

       }

   }

   if (imn > imx)

       {

           swap (v[imn], v[imx]);

       }

   for (int i = imn; i < imx; i++)

   {

       if (v[i] > 0)

       {

           l *= v[i];

       }

   }

   cout << s << " " << l;

   return 0;

}

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота