tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Надо сдать! написать программу
Надо сдать! написать программу на языке с++ дана последовательность n различных целых чисел. найти сумму ее членов,расположенных между максимальным и минимальным значениями(в сумму включить и оба этих числа).
Karta2346574
3 09.09.2019 13:00
1
Ответы
КаринаХасанова9
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;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Alrksanr
22.04.2020 11:03
Задание:1. Изучи $30 стр. 160 -164 изучить параграф.2. ответы на во по теме. На компьютере ничего делать не нужно.- Как создать рисунок в среде Scratch?- Какие...
din46
22.04.2020 11:03
Запишите последовательность букв, кодирующую адрес указанного файла в сети Интернет. Доступ к файлу happy.htm, находящемуся на сервере sibline.ru, осуществляется...
vkarant2016l
13.11.2021 14:04
Это небольшой квадратный кусочек пластика, используемый для хранения компьютерной информации Что это?...
elenabeloglazo
13.11.2021 14:21
К какой форме информационной модели можно отнести таблицу, в которой содержится информация о расстояниях между городами? Таблице типа «объект – свойства» Таблице...
200NaStYa002
29.04.2020 16:15
Составьте таблицу истинности для высказывания не(а = b) или а и b...
azbyka1234567890
16.08.2019 00:30
Как 240 перевести в x2 двоичную систему...
Vindrosel
26.05.2020 12:30
Державна влада в Україні поділяється на:дараадержавну та місцевесамоврядуваннязаконодавчу, виконавчу,судову та місцевесамоврядуванняпублічну та державнузаконодавчу,...
annatiko1984
26.05.2020 12:30
Замени нужным местоимением. 1. classroom - 2. guitars - 3. Jane - 4. Emma and Clara- 5. Ronaldo-...
jdjenud
26.05.2020 12:30
Какой знак следует поставить в данном БСП(бессоюзное предложение) на границе предложений? ( аргументируйте ) Солнце выглянув из-за туч осветило лес мы подходили...
daniil2zhuravlev
26.05.2020 12:30
2) Скорость автобуса на 36 км/ч меньше скорости легкового автомобиля. Автобус за 6 ч проходит такой же путь, как легковой автомобиль за 4 ч. Найдите скорость автобуса....
Популярные вопросы
Подготовьте небольшое сообщение о троянской войне и отражение...
3
Умого хлоп яти з неба - . на маленькім личку - із калини щічки....
1
Вспомни 4 ступеньки по которым нужно пройти что бы разобрать...
1
Из какого мифа выражение колесо фортуны ?...
1
5вопросов на на тему как я провел это лето (если что то вопросы...
1
Найди разными периметр прямоугольника 5см длинна 3 см ширина...
3
Раставить скобки так что б было равенство было верным.100-45+75:...
3
Теплоход расстояния аb какое расстояние ab если до половины...
2
Умого хлоп яти з неба - . на маленькім личку - із калини щічки....
1
Восьмизначное натуральное число записано двумя единицами,двумя...
3
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;
}