В одномерном массиве найти минимальный и максимальный элементы и сумму элементов, находящихся между минимальным и максимальным элементами. Минимальный и максимальный элементы не включать. C++(От начала и до конца штобы всьо было правильно)
112
187
Ответы на вопрос:
объяснение для задачи, где сначала вводится размер массива
Объяснение:
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
long long n;
cin >> n;
vector<long long>m;
for(long long i = 0; i < n; i++){
long long a;
cin >> a;
m.push_back(a);
}
long long mini = m[0], maxi = m[0], itMin = 0, itMax = 0, sum = 0;
for(long long i = 0; i < n; i++){
if(mini > m[i]){
itMin = i;
mini = m[i];
}
if(maxi < m[i]){
itMax = i;
maxi = m[i];
}
}
for(long long i = min(itMin, itMax) + 1; i < max(itMin, itMax); i++){
sum += m[i];
}
cout << sum;
return 0;
}
Печатный станок-это такая машинка на которой можно что-либо напечатать.пока не было этой машинки,все книги были рукописные. жесткий диск-это накопитель,который сохраняет какую-либо информацию.можно сказать электронная память.
Популярно: Информатика
-
sna200328.02.2022 14:46
-
жека026218.04.2021 05:35
-
tryx128.04.2023 18:52
-
dasha19815610.03.2020 05:22
-
egn9663706.05.2021 07:39
-
scritinomerok01.09.2020 06:24
-
nata0402198029.06.2023 05:01
-
maxwinter09517.02.2021 09:44
-
AnastasiyaEstDetey30.05.2020 19:25
-
Лоликус13.07.2021 20:14