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

Сортировать одномерный массив вещественных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить из предложения слова с комбинацией символов http://www.cyberforum.ru/cpp-beginners/thread933008.html
Помогите написать функцию! Условие: допускается использование любых видов функций. Разработать функцию, которая удаляет из предложения все слова, содержащие заданную комбинацию символов. Ввести...
C++ Сформировать словесную запись числа Помогите с функцией! Условие: допускается использование любых видов функций. Разработать функцию, которая формирует string, что является словесной записью (числительным) заданного двузначного... http://www.cyberforum.ru/cpp-beginners/thread933006.html
C++ Удаление из вектора нескольких объектов
Собственно как удалить несколько объектов из вектора, имея индексы/итераторы, ведь при удалении первого объекта придется пройтись по всем индексам и отнять 1, а затем потоврить снова и снова, и...
C++ Определить первое слово с указанной буквой
Помогите написать функцию, пожалуйста! Условие: допускается использование любых видов функций. Разработать функцию, которая определяет в заданной символьной строке первое слово, содержащее...
C++ Поиск и открытие файла! http://www.cyberforum.ru/cpp-beginners/thread932995.html
Нужно собственно произвести поиск на Hdd файла, по имени с последующим запуском этого файла К примеру есть плеер, нужно чтобы он запросил имя файла, произвёл поиск, если такое есть запустил...
C++ Определить дату по порядковому номеру дня года Братцы, помогите написать 5 функций, пожалуйста! Условие: допускается использование любых видов функций. 1) Разработать функцию, которая для заданного порядковым номером дня года определяет... подробнее

Показать сообщение отдельно
Valentina
68 / 68 / 3
Регистрация: 13.05.2012
Сообщений: 130
03.08.2013, 17:51
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
#include <iostream>
using namespace std;
 
int main ( )
{
  void bsort ( double*, int ); // прототип функции
  const int N = 10;         // размер массива
  double arr [ N ] = { 37.5, 84.7, 62.6, 91.2, 11.4, 65.5, 57.6, 28.4, 19.1, 49.5 }; // массив для сортировки
 
  bsort ( arr, N );
 
  for ( int j = 0; j < N; j++ )
    cout << arr [ j ] << " ";
  cout << endl;
system("pause");
  return 0;
}
///////////////////////////////////////////////////////////
void bsort ( double* ptr, int n )
{
  void order ( double*, double* );          // прототип функции
  int j, k;                           // индексы в нашем массиве
 
  for ( int j = 0; j < n - 1; j++ )   // внешний цикл
    for ( int k = j + 1; k < n; k++ ) // внутренний цикл
      order ( ptr + j, ptr + k );     // сортируем элементы
}
///////////////////////////////////////////////////////////
void order ( double* numb1, double* numb2 ) // сортировка двух чисел
{
  if ( *numb1 > *numb2 )              // если первое число
                                      // больше, то меняем их местами
  {
    double temp = *numb1;
    *numb1 = *numb2;
    *numb2 = temp;
  }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru