Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 21.11.2021
Сообщений: 32

В массиве из 10 целых чисел найти количество элементов, стоящих между максимальным и минимальным элементами

05.02.2022, 12:36. Показов 2555. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В массиве из 10 целых чисел найти количество элементов, стоящих между максимальным и минимальным элементами.

Подскажите пожалуйста, как вывести

#include <iostream>
#include <math.h>
using namespace std;

int main()
{

int x[10];
int i, s, nmax, nmin, n = 10;
double xmax = 0, xmin = 0;

cout << "Vvedite elementi massiva" << endl;
for (i = 0; i < n; i++)

{
cin >> x[i];
}

// цикл по всем элементам массива
for (int i = 0; i < n; i++)
{

s += x[i];
}

for (nmax = 0, i = 1; i < n; i++)
{
if (x[i] > x[nmax])
{
nmax = i;
xmax = x[i];
}
}
for (nmin = 0, i = 1; i < n; i++)
{
if (x[i] < x[nmin])
{
nmin = i;
xmin = x[i];
}


cout << "Количество элементов, стоящих между максимальными и минимальными элементами " << s << endl;

system("Pause");

return 0;
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.02.2022, 12:36
Ответы с готовыми решениями:

В заданном массиве двоичных чисел определить количество чисел, стоящих между максимальным и минимальным элементами
В заданном массиве двоичных чисел определить количество чисел, стоящих между максимальным и минимальным элементами. Вывести сообщение,...

Найти количество элементов, стоящих между максимальным и минимальным элементами
В массиве из 10 целых чисел найти количество элементов, стоящих между максимальным и минимальным элементами.

Найти количество положительных элементов, стоящих между минимальным и максимальным элементами вектора
дан целочисленный вектор . найти количество положительных элементов, стоящих между минимальным и максимальным элементеми вектора. Не пойму...

6
Злостный нарушитель
 Аватар для Verevkin
10358 / 5773 / 1274
Регистрация: 12.03.2015
Сообщений: 26,686
05.02.2022, 12:51
Покаж пример входа/выхода.
Какой результат должен быть получен, например, для такого массива?
C++
1
int x[] = {0, -5, 3, 5, 3, 2, -5, 4, 5, 1, -5};
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
05.02.2022, 14:08
Vittorina, я уже писал такое в Подсчитать сумму элементов массива расположенных между минимальным и максимальным элементами массива
Только там массив на 100 элементов, поменяйте на 10.
0
1 / 1 / 0
Регистрация: 21.11.2021
Сообщений: 32
05.02.2022, 17:13  [ТС]
Royal_X, Только у меня количество, а не сумма
0
 Аватар для northcitizen
38 / 31 / 9
Регистрация: 29.03.2019
Сообщений: 345
05.02.2022, 17:21
Цитата Сообщение от Vittorina Посмотреть сообщение
Только у меня количество, а не сумма
тогда переменную sum можно переименовать в count и вместо sum += arr[i]; сделать count += 1;
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
05.02.2022, 17:32
Лучший ответ Сообщение было отмечено Vittorina как решение

Решение

Vittorina, вроде так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand(time(nullptr));
    const int n = 10;
    int arr[n], min = 0, max = 0;
    for (int i = 0; i < n; ++i)
    {
        arr[i] = rand() % 201 - 100;
        cout << arr[i] << "\t";
        if (arr[i] < arr[min]) min = i;
        if (arr[i] > arr[max]) max = i;
    }
    int count = 0;
    if (min < max)
        for (int i = min + 1; i < max; ++i)
            ++count;
    else if (min > max)
        for (int i = max + 1; i < min; ++i)
            ++count;
    cout << "\nCount = " << count;
}
1
1 / 1 / 0
Регистрация: 21.11.2021
Сообщений: 32
10.02.2022, 23:03  [ТС]
Royal_X,

Большое спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.02.2022, 23:03
Помогаю со студенческими работами здесь

Определить количество чисел, стоящих между максимальным и минимальным элементами
Ввести массив, состоящий из 12 элементов действительного типа. Опре- делить количество чисел, стоящих между максимальным и минимальным ...

Вычислить в массиве сумму элементов, стоящих между максимальным и минимальным элементами
Дан массив из 10 элементов. Вычислить в массиве сумму элементов, стоящих между максимальным и минимальным элементами.

В массиве Х(Н) найти количество элементов, расположенных между максимальным и минимальным элементами
В массиве Х(Н) найти количество элементов, расположенных между максимальным и минимальным элементами. Требования: а) Генератор...

Определить количество чисел, стоящих между максимальным и минимальным элементами массива
Помогите плз :) Ввести массив, состоящий из 12 элементов действительного типа. Определить количество чисел, стоящих между максимальным и...

Определить количество чисел стоящих между максимальным и минимальным элементами массива
В заданном массиве двоичных чисел определить количество чисел стоящих между максимальным и минимальным элементами. Вывести сообщение если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru