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

Решение для разминки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = http://www.cyberforum.ru/cpp-beginners/thread163525.html
Написати функцію, яка порівнює цілих числа і повертає результат порівняння в вигляді одного з знаків: <, > або =. Написать функцию, которая сравнивает целых числа и возвращает результат сравнения...
C++ Алгоритм Форда-Беллмана Народ если есть у кого нибудь исходник выложите пожалуйста очень надо. А то везде одно и то же... И ничего не понятно толком=) http://www.cyberforum.ru/cpp-beginners/thread163521.html
C++ Поиск строки в файле и её перезапись
Здравствуйте, я хочу чтобы моя программа находила строку в файле config.cfg и перезаписывала её. Начало строки никогда не меняется!Например:name "nickname" то,что в ковычках нужно чтобы...
Фальшивый минус C++
Попробовал скомпилировать исходник к книге Р.Лафоре "Объектно-ориентированное программирование в C++". Ошибок в исходниках к этой книге очень много. Компилятор выдал error: stray '\226' in program....
C++ программамы языки для создания сценариев ? http://www.cyberforum.ru/cpp-beginners/thread163502.html
Скажите что действительно есть программы которые помогают написать программный код ? Что то вроде сценария для программ !
C++ Очередь Привет всем. Я тут решаю в общем то простое упражнение - нужно проверить переполнение и опустошение очереди. Есть у меня небольшая трудность: как выйти из функции Decueue() (англ.вывести из... подробнее

Показать сообщение отдельно
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
04.09.2010, 20:30
Цитата Сообщение от Aleksandr1 Посмотреть сообщение
1.Дан массив чисел размерностью 10 элементов. Написать функцию, которая сортирует массив по возрастанию или по убыванию, в зависимости от третьего параметра функции. Если он равен 1, сортировка идет по убыванию, если 0, то по возрастанию. Первые 2 параметра функции - это массив и его размер, третий параметр по умолчанию равен 1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <vector>
#include <algorithm>
#include <functional>
#include <iostream>
#include <iterator>
 
using namespace std;
 
void _sort( int arr[], const int size, int nParam = 1 ){
  vector<int> v( arr, arr+size );
  if( nParam == 1 ){  sort( v.begin(), v.end(), less<int>() ); }
  else{ sort( v.begin(), v.end(), greater<int>() ); }
  copy( v.begin(), v.end(), arr );
}
 
int main(){
  int arr[] = {23,23,4,2,53,2,-1};
  _sort( arr, sizeof(arr)/sizeof(int) );
  copy( arr, arr + sizeof(arr)/sizeof(int), ostream_iterator<int>( cout, " " ) );
}
если препод скажет, что чтото не так - отвечайте что он ламер!11
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.