Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
Маргошка55
15.06.2020 06:16 •
Информатика
Надо сдать! написать программу на языке с++ дана последовательность n различных целых чисел. найти сумму ее членов,расположенных между максимальным и минимальным значениями(в сумму включить и оба этих числа).
Показать ответ
Ответ:
Pppddddd
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 оценок)
Популярные вопросы: Информатика
Катя36211
18.11.2022 23:25
Как называется выделенная область окна СУБД OpenOffice Base? ответ введите строчными буквами во множественном числе....
NELly1237
20.08.2022 18:39
Укажите подсистему,не входящую в систему аппаратное обеспечение персонального компьютера 1.операционная система2.устройства ввода3.устройства вывода4.устройства хранения информации...
odinokijcelovek
17.05.2022 19:12
Найти квадрат наибольшего из двух чисел а и b и отпечатать признак n=1, если наибольшим является а, и признак n=2 – в противном случае....
dgolovenko
10.04.2023 21:41
Специалист, разрабатывающий программное обеспечение 11 букв...
ArtemPatsaliuk
18.06.2022 17:19
Воробей унес в гнездо зерна весом 1,3 и 5 граммов,но не смог унести зерна весом 6,8 и 9 граммов .зерна какого веса воробей может унести? варианты ответов: а) 2 грамма б) 4...
ааааааспасите
08.09.2022 06:42
Пользователь работал с каталогом декабрь. сначала он поднялся на один уровень вверх, потом спустился на один уровень вниз и ещё раз спустился на один уровень вниз. в результате...
AliceMagic
30.11.2021 01:59
Условие задания:Choose the right sentence with the right order.This sea is very deep.This sea is deep very.O She would like to live in a safe place. O She would like to live...
vovan8881
30.11.2021 01:59
Основные классы неорганических соединений Вариант 3 1. Основным оксидом и основанием соответственно являются 1) AI2O3 и HBr 2) CO и NaOH 3) MgO и Ca(OH)2 4) CaO и NaBr 2....
cazuncko2016
30.11.2021 01:59
1. Составьте словосочетания, напишите перевод...
hromovaysoydwfz
07.02.2022 18:15
Напишите предложения по двум схемам со словами жжётся, плавится. 1) [определение подлежащее сказуемое дополнение] 2) [ ]?! (Во воскл.)...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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;
}