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

отсортиртировать массив. - C++

Восстановить пароль Регистрация
 
anastasiya))
0 / 0 / 0
Регистрация: 06.10.2011
Сообщений: 4
08.12.2011, 23:53     отсортиртировать массив. #1
Разместить элементы массива в порядке убывания. Найти min элемент.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2011, 23:53     отсортиртировать массив.
Посмотрите здесь:

C++ Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W
C++ с клавиатуры ввести массив,во второй массив записать нечетные элементы из первого
Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой строке. C++
C++ Массив: сформировать массив C[12] так, чтобы элементы располагались следующим образом: A(1) B(1) A(2) B(2)
Переписать положительные элементы массива K,кратные пяти в массив M,а остальные-в массив Q. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
09.12.2011, 00:03     отсортиртировать массив. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
 
int main()
{
    int tmp = 0;
    std::vector<int>vec;
    while(std::cin>>tmp)
        vec.push_back(tmp);
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
    std::cout<<std::endl<<"Min = "<<*min_element(vec.begin(),vec.end())<<std::endl;
    std::sort(vec.begin(),vec.end(),std::greater<int>());
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
    std::cout<<std::endl;
    system("pause");
    return 0;
}
anastasiya))
0 / 0 / 0
Регистрация: 06.10.2011
Сообщений: 4
09.12.2011, 00:08  [ТС]     отсортиртировать массив. #3
только начинаю учить, половина библиотек даже не знакома...
KeyGen
 Аватар для KeyGen
333 / 289 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
09.12.2011, 00:09     отсортиртировать массив. #4
Давно писал прогу есть ошибки. Найдешь, хорошо) Ну одну уже вижу создавать нужно динамический массив. Но логика работает. Может пригодиться...
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
49
50
51
52
53
#include <iostream>
 
    using namespace std;
    
    int Poryok(int mass3[],int); 
    
int main()
{
    setlocale(LC_ALL, "rus");
    
   
    cout << "Ââåäèòå Г°Г*çìåð Г¬Г*Г±Г±ГЁГўГ*: ";
    int razmer;
    cin >> razmer;
    cout << endl;
    
    int mass[razmer];
    int mass2[razmer];
    
    for (int i=0; i<razmer; i++){
    cout << "Ââåäèòå Г§Г*Г*Г·ГҐГ*ГЁГҐ " << i+1 << " : ";
    cin >> mass[i];}
    
    Poryok(mass,razmer);
    
    cout << "\n\n\n";
    system("PAUSE");
    return 0;
}
 
int Poryok(int mass[],int razmer)
{
    
    int mass2[razmer];
    int l=0;
    
        for (int i=0; i<3000000; i++)
        {
        for (int j=0; j<razmer; j++)
        {
        if (i==mass[j])
        {
        mass2[l]=mass[j];
        l++;
        }
        }
        }
        
        for (int k=0; k<razmer; k++)
        cout << endl << "Г‡Г*Г*Г·ГҐГ*ГЁГҐ " << k+1 << "- " << mass2[k];
        
        cout << "\nГЊГЁГ*ГЁГ¬Г*ëüГ*îå Г§Г*Г*Г·ГҐГ*ГЁГҐ: " << mass2[0];
}
Миниатюры
отсортиртировать массив.  
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
09.12.2011, 00:10     отсортиртировать массив. #5
Цитата Сообщение от anastasiya)) Посмотреть сообщение
только начинаю учить, половина библиотек даже не знакома...
Это не моя забота. Книгу в руки и вперед
Yandex
Объявления
09.12.2011, 00:10     отсортиртировать массив.
Ответ Создать тему
Опции темы

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