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

Отсортировать массив по убыванию и по возрастанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread140020.html
ув.программисты!!!помогите решить бедному студенту.если завтра не сдам то уже врядли им буду((( зарание спасибо. Задача 1. Даны четыре файла целых чисел разного размера с именами SA, SB, SC, SD и...
C++ Работа с файлами не могу решить задачки.а завтра зачет. зарание всем спасибо. Задача 1. Дан файл целых чисел, содержащий менее 50 элементов. Увеличить его размер до 50 элементов, записав в начало файла необходимое... http://www.cyberforum.ru/cpp-beginners/thread140017.html
C++ Как сделать блок схему?
Помогите сделать блок схему к программе: #include <iostream> #include <iomanip> #include <windows.h> #include <time.h> #include <conio.h> #include<stdlib.h> using namespace std;
работа с файлами C++
пожайлуста помогите решить,а то завтра зачет,а я практически в этом не шарю(((( если не сдам то все......... зарание всем спасибо!!! Задача 1. Дан файл целых чисел. Найти количество содержащихся...
C++ найти среднее геометрическое положительных членов последовательности http://www.cyberforum.ru/cpp-beginners/thread140013.html
Здравствуйте! Помогите пожалуйста! Если данная последовательность не упорядочена ни по неубыванию, ни по невозрастанию, найти среднее геометрическое положительных членов. Применить сортировку...
C++ Разработать функцию,которая перекрывает символы строки заданным количеством символов другой строки, начиная с заданной позиции Разработать функцию,которая перекрывает символы строки заданным количеством символов другой строки, начиная с заданной позиции.При реализации функции запрещается пользоваться функциями библиотек... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9632 / 5580 / 948
Регистрация: 25.07.2009
Сообщений: 10,714
03.06.2010, 18:38
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
#include <iostream>
#include <algorithm>
#include <iterator>
#include <functional>
 
int main(){
    const int SIZE = 16;
    int arr[SIZE] = { 9, 2, 1, 4, 5, 7, 3, 2, 0, 5, 1, 7, 9, 3, 5, 6 };
 
    std::cout << "Unsorted:" << std::endl;
    std::copy(arr, arr + SIZE, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl << std::endl;
 
    std::cout << "Ascendant by quarters:" << std::endl;
    std::sort(arr, arr + (SIZE / 4));
    std::sort(arr + (SIZE / 4), arr + (SIZE / 2));
    std::sort(arr + (SIZE / 2), arr + (SIZE / 4 * 3));
    std::sort(arr + (SIZE / 4 * 3), arr + SIZE);
    std::copy(arr, arr + SIZE, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl << std::endl;
 
    std::cout << "Descendant by quarters:" << std::endl;
    std::sort(arr, arr + (SIZE / 4), std::greater<int>());
    std::sort(arr + (SIZE / 4), arr + (SIZE / 2), std::greater<int>());
    std::sort(arr + (SIZE / 2), arr + (SIZE / 4 * 3), std::greater<int>());
    std::sort(arr + (SIZE / 4 * 3), arr + SIZE, std::greater<int>());
    std::copy(arr, arr + SIZE, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl << std::endl;
 
    return 0;
}
Добавлено через 4 минуты
Цитата Сообщение от JJJullia Посмотреть сообщение
Я массив задала,и окно исчезает...
Это читали?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru