Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.81/27: Рейтинг темы: голосов - 27, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 42

Переставить в обратном порядке элементы массива

11.02.2016, 18:14. Показов 5570. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задан одномерный массив из 15 элементов. Переставить в обратном порядке: элементы расположены между максимальным и минимальным элементами, включая их.
Не могу понять как поставить в обратном порядке элементы . Пожалуйста помогите.
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
27
28
29
30
31
32
33
34
35
#include <iostream> 
#include <math.h> 
#include < time.h >
using namespace std;
void main()
{
    setlocale(LC_ALL, "Russian");
    srand(time(NULL));
    int a[15], i = 15;
    for (i = 0; i < 15; i++)
    {
        a[i] = rand() % (100);
        cout << "a[" << i + 1 << "]=" << a[i] << endl;
    }
    int index_max = 0;
    int index_min = 0;
    int max_elem = a[0];
    int min_elem = a[0];
    for (int j = 0; j < i; j++)
    {
        if (max_elem < a[j])
        {
            max_elem = a[j];
            index_max = j;
        }
        if (min_elem > a[j])
        {
            min_elem = a[j];
            index_min = j;
        }
    }
    cout << "Максимальне значення= " << max_elem << " його iндекс =" << index_max+1 << '\n';
    cout << "Мiнiмальне значення = " << min_elem << " його iндекс =" << index_min+1 << '\n';
    system("pause");
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.02.2016, 18:14
Ответы с готовыми решениями:

Переставить в обратном порядке элементы массива
Помогите пожалуйста Дан одномерный массив из 15 элементов. Переставить в обратном порядке: а) элементы, расположенные между вторым и...

Переставить элементы массива в обратном порядке
int *ans = new int; for (int i = counter - 1; i &gt;= 0; i--) for (int j = 0; j &lt; counter; j++) { kek = ans; } так...

Переставить элементы массива в обратном порядке
Напишите программу, которая переставляет элементы массива в обратном порядке без использования дополнительного массива. Программа должна...

29
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 42
11.02.2016, 22:06  [ТС]
Студворк — интернет-сервис помощи студентам
есть массив {1,2,3,4,5,6,7,89,5,6,6,7,2,3,4}
его должно вывести так
{89,7,6,5,4,3,2,1,5,6,6,7,2,3,4}
0
619 / 218 / 51
Регистрация: 22.11.2010
Сообщений: 1,781
Записей в блоге: 3
11.02.2016, 22:06
makfak, c++ builder 6.0 работало нормально с одним iostream.h
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
11.02.2016, 22:10
Supernatural, Ну а у ТСа может оказаться и не builder и у него может не работать, не ровняйте всех по себе.
0
619 / 218 / 51
Регистрация: 22.11.2010
Сообщений: 1,781
Записей в блоге: 3
11.02.2016, 22:12
makfak, ok boss
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 42
11.02.2016, 22:13  [ТС]
Люди давайте жить дружно и решим мою задачу.А иначе я 5 не получу
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
11.02.2016, 22:13
Supernatural, Я вам не босс, просто однажды, возможно, это сыграет с вами плохую шутку.
0
619 / 218 / 51
Регистрация: 22.11.2010
Сообщений: 1,781
Записей в блоге: 3
11.02.2016, 22:19
olena123, да мы и не сорились. Вы проходили тему про векторы?
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 42
11.02.2016, 22:42  [ТС]
Supernatural, нет

Добавлено через 21 минуту
Эх, все меня бросили
0
619 / 218 / 51
Регистрация: 22.11.2010
Сообщений: 1,781
Записей в блоге: 3
11.02.2016, 23:43
olena123, имей терпение. Есть одна мысль.

Добавлено через 48 минут
olena123, не даю 100% гарантии, почему-то код иногда неправильно отрабатывает, хотя старался как можно проще, может у кого-то еще лучше идея будет, но пока только так:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
    setlocale(LC_ALL, "Russian");
    srand(time(NULL));
    int a[15], i = 15;
    for (i = 0; i < 15; i++)
    {
        a[i] = rand() % (100);
        cout << "a[" << i << "]=" << a[i] << endl;
    }
    int index_max = 0;
    int index_min = 0;
    int max_elem = a[0];
    int min_elem = a[0];
    for (int j = 0; j < i; j++)
    {
        if (max_elem < a[j])
        {
            max_elem = a[j];
            index_max = j;
        }
        if (min_elem > a[j])
        {
            min_elem = a[j];
            index_min = j;
        }
    }
    cout << "Max= " << max_elem << " index =" << index_max << '\n';
    cout << "Min = " << min_elem << " index =" << index_min << '\n';
if (index_max>index_min)
{
int range,buf;
range=index_max-index_min;
cout<<"range "<<range<<"\n";
for (i=index_min;i<=index_min+range;i++)
{buf=a[i];a[i]=a[range+i];a[range+i]=buf;range-=2;}
}
if (index_min>index_max)
{
int range,buf;
range=index_min-index_max;
cout<<"range "<<range<<"\n";
for (i=index_max;i<=index_max+range;i++)
{buf=a[i];a[i]=a[range+i];a[range+i]=buf;range-=2;}
}
 
for (i=0;i<15;i++) cout<<"a["<<i<<"]="<<a[i]<<endl;
system("pause");
}
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 42
12.02.2016, 00:01  [ТС]
Она работает))) Спасибо вам большое-большое

Добавлено через 6 минут
Теперь можно спокойно спать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.02.2016, 00:01

Переставить в обратном порядке элементы массива
Здравствуйте! Помогите, пожалуйста, найти и исправить ошибки в решении задачи: Дан массив размера 10. Переставить в обратном...

Переставить в обратном порядке элементы массива
Дан массив А из N целых чисел и целые значения K и L(1&lt;K&lt;Л&lt;N).Переставить в обратном порядке его элементы,расположенные между А(к) и...

Переставить элементы массива в обратном порядке
Необходимо написать программу, которая переворачивает массив елементов.

Переставить в обратном порядке элементы массива
Array72. Дан массив A размера N и целые числа K и L (1 ≤ K &lt; L ≤ N). Переставить в обратном порядке элементы массива, расположенные между...

Переставить в обратном порядке элементы массива
Привет всем. У меня возникла проблема с этим заданием: Дан массив A размера N и целые числа K и L (1 ≤ K &lt; L ≤ N)....


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru