Форум программистов, компьютерный форум CyberForum.ru

Массив А(50). Найти минимальный и максимальный элементы массива. - C++

Восстановить пароль Регистрация
 
ek1ipse
16 / 19 / 0
Регистрация: 10.02.2011
Сообщений: 157
19.03.2012, 20:50     Массив А(50). Найти минимальный и максимальный элементы массива. #1
Здравствуйте. Помогите решить. Заранее спасибо.

Дан массив А(50). Найти минимальный и максимальный элементы массива, а элементы, находящиеся между ними упорядочить по возрастанию алгоритмом «Сортировка подсчетом»

Добавлено через 23 минуты
люди помогите
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2012, 20:50     Массив А(50). Найти минимальный и максимальный элементы массива.
Посмотрите здесь:

C++ Найти максимальный и минимальный элементы массива S(n) и поменять их местами
Найти минимальный и максимальный элементы массива и упорядочить элементы по убыванию, стоящие между ними, методом «пузырька». C++
дан массив А(20). Найти минимальный и максимальный элементы массива и их порядковые номера. С++ C++
Создать массив, выводим сумму всех нечетных/четных элементов, найти минимальный и максимальный элементы C++
Найти максимальный и минимальный элементы массива и их сумму. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Рустам777
 Аватар для Рустам777
3 / 3 / 0
Регистрация: 13.04.2011
Сообщений: 32
19.03.2012, 20:51     Массив А(50). Найти минимальный и максимальный элементы массива. #2
В интернете нашёл:

C++
1
2
3
4
5
6
7
8
9
10
11
12
int a[q],b[q],i,j;
 
for (i = 0; i < q; i++)
{
    j = i;
    while (j > 0 && b[j-1] > a[i])
    {
        b[j] = b[j-1];
        j = j - 1;
    }
    b[j] = a[i];
}
ek1ipse
16 / 19 / 0
Регистрация: 10.02.2011
Сообщений: 157
19.03.2012, 21:43  [ТС]     Массив А(50). Найти минимальный и максимальный элементы массива. #3
спасибо.. ща проверю

Добавлено через 22 минуты
ахахха.. что то совсем не то нашел ты
Рустам777
 Аватар для Рустам777
3 / 3 / 0
Регистрация: 13.04.2011
Сообщений: 32
19.03.2012, 21:48     Массив А(50). Найти минимальный и максимальный элементы массива. #4
тебе самому придется найти максимальное и минимальное и потом использовать этот код
ek1ipse
16 / 19 / 0
Регистрация: 10.02.2011
Сообщений: 157
19.03.2012, 22:12  [ТС]     Массив А(50). Найти минимальный и максимальный элементы массива. #5
этот код вообще непонятно че делает..

Добавлено через 9 минут
кто нить помогите... не выходит.. вот че получилось

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
srand (time 0);
int a, max, min; 
cout<<"Vvedite razmernos\n";
cin>>a;
for (int i = 0; i < a; i++)
{
a[i]=1+rand()%15;
cout<<a[i];
 }
    }
        getch();
        return 0;
без нахождения мин и макс.. должно просто массив заполнить, но не запускается

Добавлено через 14 минут
помогите начать хоть..
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
19.03.2012, 22:16     Массив А(50). Найти минимальный и максимальный элементы массива. #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
#include <ctime>
 
int main()
{
    std::mt19937 gen(std::time(0));
    std::uniform_int_distribution <> distr(-5, 20);
    std::vector <int> vec(20);
    std::generate(vec.begin(), vec.end(), [&gen, &distr] () { return distr(gen); });
    std::copy(vec.begin(), vec.end(), std::ostream_iterator <int> (std::cout, " "));
    auto first = std::min_element(vec.begin(), vec.end());
    auto last = std::max_element(vec.begin(), vec.end());
    if(first > last)
        std::swap(first, last);
    std::sort(first, last);
    std::cout<<std::endl<<"first pos = "<<first - vec.begin()<<" second pos = "<<last - vec.begin()<<std::endl;
    std::copy(vec.begin(), vec.end(), std::ostream_iterator <int> (std::cout, " "));
    return 0;
}
http://liveworkspace.org/code/de7714...2c549210e1a5dc
ek1ipse
16 / 19 / 0
Регистрация: 10.02.2011
Сообщений: 157
19.03.2012, 22:29  [ТС]     Массив А(50). Найти минимальный и максимальный элементы массива. #7
Dekio, можете пожалуйста написать код для новичков... я в этом никогда не разберусь

Добавлено через 10 минут
эта не запускается еще..
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
19.03.2012, 22:32     Массив А(50). Найти минимальный и максимальный элементы массива. #8
Цитата Сообщение от ek1ipse Посмотреть сообщение
эта не запускается еще..
Специально для особей с ошибками в днк я приложил ссылку, где показана работоспособность кода.


Цитата Сообщение от ek1ipse Посмотреть сообщение
Dekio, можете пожалуйста написать код для новичков
могу конечно, но не имею особого желания
ek1ipse
16 / 19 / 0
Регистрация: 10.02.2011
Сообщений: 157
19.03.2012, 22:36  [ТС]     Массив А(50). Найти минимальный и максимальный элементы массива. #9
это у тебя ошибка в днк.. не работают твои коды
Dekio
19.03.2012, 22:37
  #10

Не по теме:

Цитата Сообщение от ek1ipse Посмотреть сообщение
это у тебя ошибка в днк.. не работают твои коды
значит руки из одного места

ek1ipse
16 / 19 / 0
Регистрация: 10.02.2011
Сообщений: 157
19.03.2012, 22:39  [ТС]     Массив А(50). Найти минимальный и максимальный элементы массива. #11
с плечей руки.. все верно делаю...
Рустам777
 Аватар для Рустам777
3 / 3 / 0
Регистрация: 13.04.2011
Сообщений: 32
19.03.2012, 22:44     Массив А(50). Найти минимальный и максимальный элементы массива. #12
всё работает!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2012, 22:51     Массив А(50). Найти минимальный и максимальный элементы массива.
Еще ссылки по теме:

Дан массив действительных чисел A размера n. Найти и поменять местами его минимальный и максимальный элементы C++
C++ Массив. Найти максимальный и минимальный по модулю элементы массива
C++ Задан массив целых чисел K (n). Найти в нем минимальный kmin и максимальный kmax элементы. Вывести в порядке в

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

Или воспользуйтесь поиском по форуму:
ek1ipse
16 / 19 / 0
Регистрация: 10.02.2011
Сообщений: 157
19.03.2012, 22:51  [ТС]     Массив А(50). Найти минимальный и максимальный элементы массива. #13
на чем запускаешь7
Yandex
Объявления
19.03.2012, 22:51     Массив А(50). Найти минимальный и максимальный элементы массива.
Ответ Создать тему
Опции темы

Текущее время: 12:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru