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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм Форда-Беллмана http://www.cyberforum.ru/cpp-beginners/thread163521.html
Народ если есть у кого нибудь исходник выложите пожалуйста очень надо. А то везде одно и то же... И ничего не понятно толком=)
C++ Поиск строки в файле и её перезапись Здравствуйте, я хочу чтобы моя программа находила строку в файле config.cfg и перезаписывала её. Начало строки никогда не меняется!Например:name "nickname" то,что в ковычках нужно чтобы перезаписывалось или можно объявить переменную char x; x=' " '; и с помощью её добавлять ковычки разница не большая главное чтобы работало пожалуйста помогите =) Нужно на c++ http://www.cyberforum.ru/cpp-beginners/thread163512.html
C++ программамы языки для создания сценариев ?
Скажите что действительно есть программы которые помогают написать программный код ? Что то вроде сценария для программ !
Очередь C++
Привет всем. Я тут решаю в общем то простое упражнение - нужно проверить переполнение и опустошение очереди. Есть у меня небольшая трудность: как выйти из функции Decueue() (англ.вывести из очереди :)) если Очередь пуста(tail == 0)??? Я пробовал exit(1) и return(0), но это все не то. А главная трудность - по заданию упражнения проверку надо реализовать при помощи оператора % ...
C++ Динамический массив указателей http://www.cyberforum.ru/cpp-beginners/thread163417.html
Чегото не пойму такое вообще возможно? Странно, что при объявлении можно не указывать размерность: int *a; Но как потом память выделять не известно. Добавлено через 2 минуты p.s. прошу не путать с указателем на массив.
C++ Как выразить в С корень n-степени. Как выразить в С корень n-степени. Подскажите. подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
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
 
Текущее время: 02:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru