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

Сортировка массива от мин. элемента до последнего - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Регулярные выражения для конечного автомата http://www.cyberforum.ru/cpp-beginners/thread1084517.html
ЗАДАЧА: Ipv4 айпи адрес версии 4 (опускаем проверку ip на зарезервированные адреса, учитываем что число из ip адреса не может начинаться на 0 и быть больше 255, например 012 - неверно, 256 - неверно...
C++ Грамматика для конечного автомата ЗАДАЧА: Ipv4 айпи адрес версии 4 (опускаем проверку ip на зарезервированные адреса, учитываем что число из ip адреса не может начинаться на 0 и быть больше 255, например 012 - неверно, 256 - неверно... http://www.cyberforum.ru/cpp-beginners/thread1084515.html
C++ Получить в вектора, float
Здравствуйте. Есть: Vector vecAngle; Как получить float *flAngle с него?
Создать программу, реализующую конечный автомат и таблицу перехода. C++
ЗАДАЧА: Ipv4 айпи адрес версии 4 (опускаем проверку ip на зарезервированные адреса, учитываем что число из ip адреса не может начинаться на 0 и быть больше 255, например 012 - неверно, 256 - неверно...
C++ Перевсти код программы с Fortran на C++ http://www.cyberforum.ru/cpp-beginners/thread1084507.html
subroutine uintgss(llim,ulim,iqnt,ifnc,rsl) implicit none double precision :: llim,plim,rsl,stp,ulim integer :: cnt1,cnt2,iqnt double precision,dimension(8) :: carr,warr ...
C++ Идея для функций/программ Мне захотелось поднабить руку в С++, а также сделать собственную базу мелких(средних возможно) функций(или программ). Желание есть, опыт как-никак есть, ИДЕЙ нету :cry: Подкиньте хотя бы парочку :)... подробнее

Показать сообщение отдельно
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
29.01.2014, 15:55
Как то так
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
#include <iostream>
#include <vector>
#include <cstdlib>
 
void input(int & var)
{
     var = rand() % 10;
}
 
void print(int & var)
{
     std::cout << var << " ";
}
 
bool vecSort(int left, int right)
{
     return left < right;
}
 
int main()
{
   const size_t SIZE = 10;
   std::srand(time(0));
   std::vector< int > vec(SIZE);
   std::for_each(vec.begin(), vec.end(), input);
   std::for_each(vec.begin(), vec.end(), print); std::cout << std::endl;
   std::sort(std::min_element(vec.begin(), vec.end()), vec.end(), vecSort);
   std::for_each(vec.begin(), vec.end(), print); std::cout << std::endl;
   
    system("PAUSE");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru