Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
daniltyrov719
11.05.2021 23:42 •
Информатика
Надо сдать! написать программу на языке с++ дана последовательность n различных целых чисел. найти сумму ее членов,расположенных между максимальным и минимальным значениями(в сумму включить и оба этих числа).
Ответ:
den4ik143
07.10.2020 03:11
#include <iostream>
using namespace std;
int main()
{
int n,max, min, pos1, pos2, mem, sum;
cin >> n;
pos1 = 0;
pos2 = 0;
int *A = new int[n];
for (int i = 0; i < n; i++)
{
cin >> A[i];
}
min = A[0];
max = A[0];
for (int i = 0; i < n; i++)
{
if (A[i] > max)
{
max = A[i];
pos1 = i;
}
if (A[i] < min)
{
min = A[i];
pos2 = i;
}
}
if (pos2 > pos1)
{
mem = pos2;
pos2 = pos1;
pos1 = mem;
}
sum = 0;
for (pos2; pos2 <= pos1; pos2++)
{
sum = sum + A[pos2];
}
cout << sum;
system("pause");
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
настя62821
22.09.2020 04:21
Массив из 10 элементов, диапазон от -5 до 20. найти 1) кол-во четных отрицательных 2) минимальное среди положительных...
bomicbomic
19.03.2022 08:48
Нужно составить блок схему и всё,...
UbisCraft
09.08.2021 00:00
Выразите в тоннах: а) 6000 кг б) 5000 ц в) 18000 кг...
KristinkaVayyyys
09.08.2021 00:00
Вообще-то правильный ответ другой. ответ: 1,4,5....
Ната911
09.08.2021 00:00
Какое проверочное слово к слову проглатывает...
perrezz
09.08.2021 00:00
Втрех автобусах на экскурсию поехали 79 . сколько детей было в каждом автобусе, если во втором на 5 детей больше, чем в первом, а в третьем на 6 детей больше, чем во втором?...
magiklen
09.08.2021 00:00
Сочинения утро 5 классника напишите...
omarckina2010
09.08.2021 00:00
Вода составляет 65% массы человека , 98% массы арбуза , 85% массы яблока ,80% массы картофеля . какую часть человека,арбуза ,яблока,картофля составляет вода...
fernandus
09.08.2021 00:00
При свободном падении в вакууме свинцового шарика, пробки, птичьего пера: 1) свинцовый шарик падает с наибольшим ускорением; 2) пробка падает с наименьшим ускорением; 3) птичье перо...
gordon5
09.08.2021 00:00
Расскажите своими словами, что такое природа...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
using namespace std;
int main()
{
int n,max, min, pos1, pos2, mem, sum;
cin >> n;
pos1 = 0;
pos2 = 0;
int *A = new int[n];
for (int i = 0; i < n; i++)
{
cin >> A[i];
}
min = A[0];
max = A[0];
for (int i = 0; i < n; i++)
{
if (A[i] > max)
{
max = A[i];
pos1 = i;
}
if (A[i] < min)
{
min = A[i];
pos2 = i;
}
}
if (pos2 > pos1)
{
mem = pos2;
pos2 = pos1;
pos1 = mem;
}
sum = 0;
for (pos2; pos2 <= pos1; pos2++)
{
sum = sum + A[pos2];
}
cout << sum;
system("pause");
return 0;
}