Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ __property Видел __property в C++ Builder и в C#.Используется в классе вот так: __property int IntegerValue = {read = GetValue,write = SetValue}; Как использовать это в C++? https://www.cyberforum.ru/ cpp-beginners/ thread912872.html Предприятие имеет местную телефонную станцию на 20 номеров C++
Здравствуйте,помогите пожалуйста написать программу в С++: Предприятие имеет местную телефонную станцию на 20 номеров. Телефонный справочник данного предприятия для каждого номера телефона содержит номер помещения и список служащих, сидящих в данном помещении. Составить программу, которая: □ позволяет вносить в базу новые записи; □ по номеру телефона выдает номер помещения и список...
C++ Функции транзакции форматных файлов (экзамен) 1)Функции транзакции форматных файлов. 2)Функции транзакции бесформатных файлов. 3)Транзакция данных типа struct. перечитал много учебников, завтра пересдача экзамена, а нигде про это нет, -помогите найти(желательно на Си, но можно и на С++) https://www.cyberforum.ru/ cpp-beginners/ thread912860.html C++ в тексте на С '+' заменить на '-+' не работает.. что исправить? #include <stdio.h> main() { char c; while((c=getchar())!= '\n') {if(c=='+') {putchar('-+')}; else putchar (c); https://www.cyberforum.ru/ cpp-beginners/ thread912850.html
В масиве определить разницу елементов между первим - и вторим + елементом C++
В масиве определить разницу елементов между первим - и вторим + елементом #include "stdafx.h" #include <iostream> #include <ctime> #include <cmath> #include <cstdlib> #include <conio.h> using namespace std;
C++ Перевод с Pascal на С++ Ребят, кому не сложно,переведите пожалуйста.Буду благодарна. program z1; var n,s,i : integer; begin write('n = '); readln(n); s:=0; for i:=1 to n do s:=s+i*i; writeln('s = ',s); https://www.cyberforum.ru/ cpp-beginners/ thread912838.html
C++ Передать в функцию с переменным числом параметров УКАЗАТЕЛИ на другие функции void sum(int first, ...) { void (*l)() = (&first+1); //ведь там в стеке все аргументы l(); } вот в таком стиле..(это не правильный вариант) вызов такой...: void h() { https://www.cyberforum.ru/ cpp-beginners/ thread912826.html Определите, сколько заготовок нарисовал Урфин Джюс C++
ЗДРАСТВУЙТЕ ПОМОГИТЕ ПЛЗ ОЧЕНЬ НУЖНО Имя входного файла: rect.dat Имя выходного файла: rect.sol Ограничение времени: 1 с Ограничение памяти: 64 M Урфин Джюс решил смастерить свое деревянное войско. Прежде чем делать солдата, Урфин рисует на прямоугольном листочке в клеточку все заготовки, которые для этого необходимы. Каждая заготовка представляет собой прямоугольник. Причем нарисованные...
C++ Разработать функцию f(n, x) Разработать функцию f(n, x), которая для заданного натурального числа n и вещественного x находит значение выражения (x^n)/n. Вычислить с помощью данной функции значение выражения x^2/2+x^4/4+x^6/6. https://www.cyberforum.ru/ cpp-beginners/ thread912768.html C++ Удалить из множества Добрый вечер. Столкнулся с таким вопросом. Как удалить объекты, которые динамически выделялись в процессе программы, если к примеру они находятся в мультимножестве. Если это будет вектор или скажем лист, то можно с помощью методов их back, pop_back к листу можно и front применить. А как быть в таком случае с множеством/мультимножеством ? Каким образом можно добраться до значений и deleteтнуть их... https://www.cyberforum.ru/ cpp-beginners/ thread912746.html
Постфиксный и префиксный декремент C++
#include <iostream> using std::cout; int main() { int a=5; cout << (--a)-- << " "; cout << a << " "; cout << (--a)-- << " "; cout << (--a)-- << " "; cout << a << " ";
C++ Системы счисления, погрешность Всем привет. Может кто помочь с написанием программы, которая будет : 1. Переводить число с дробной частью из десятичной в двоичную 2. Переводить из двоичной в десятичную 3. Считать погрешность между этими числами https://www.cyberforum.ru/ cpp-beginners/ thread912734.html
С++ Beginner
120 / 120 / 77
Регистрация: 28.02.2013
Сообщений: 246
26.06.2013, 23:16 0

Создание программы для сортировки случайного массива чисел - C++ - Ответ 4776960

26.06.2013, 23:16. Показов 2575. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено pashka-chel как решение

Решение

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
#include <conio.h>
 
int **createMatrix(const int n, const int m){
  int **matr = new int * [n];
  for(int i = 0; i != n; ++i){
    matr[i] = new int[m];
    for(int j = 0; j != m; ++j)
      matr[i][j] = 1 + rand() % 20;
  }
  return matr;
}
 
void viewMatrix(int **matrix, const int n, const int m){
  for(int i = 0; i != n; ++i){
    for(int j = 0; j != m; ++j)
      std::cout << std::setw(4) << matrix[i][j];
    std::cout << std::endl;
  }
}
 
void bubbleSort(int **matrix, const int row_index, const int m){
  bool state;
  do {
    state = true;
    for(int j = 0; j != m-1; ++j){
      if(matrix[row_index][j] > matrix[row_index][j+1]){
        int tmp = matrix[row_index][j];
        matrix[row_index][j] = matrix[row_index][j+1];
        matrix[row_index][j+1] = tmp;
        state = false;
      }
    }
  }while(!state);
}
 
void deleteMatrix(int **matrix, const int n){
  for(int i = 0; i != n; ++i)
    delete[] matrix[i];
  delete[] matrix;
}
 
int main(){
  setlocale(LC_ALL, "RUSSIAN");
  int n, m;  
  std::cout << "ÂÂÅÄÈÒÅ ÊÎËÈ×ÅÑÒÂÎ ÑÒÐÎÊ: ";
  std::cin >> n;
  std::cout << "ÂÂÅÄÈÒÅ ÊÎËÈ×ÅÑÒÂÎ ÑÒÎËÁÖÎÂ: ";
  std::cin >> m;
  int **matrix = createMatrix(n, m);
  viewMatrix(matrix,n,m);
  std::cout << std::endl;
  for(int i = 0; i != n; ++i)
    bubbleSort(matrix, i, m);
  viewMatrix(matrix,n,m);
  deleteMatrix(matrix, n);
  getch();
  return 0;
}


Вернуться к обсуждению:
Создание программы для сортировки случайного массива чисел C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2013, 23:16
Готовые ответы и решения:

Составить программы для пузырьковой сортировки и сортировки посредством выбора с применением оператора while
Доброго времени суток, очень нужна ваша помощь в решении данной проблемы, буду бесконечно...

Разработать приложение для сортировки введенного одномерного массива действ. чисел
Вводится: размер массива, значения элементов массива. Выводится: введенный массив, отсортированный...

Написать две функции сортировки массива целых чисел, реализующих заданные алгоритмы сортировки – один из класса квадрат
#include &lt;stdio.h&gt; #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &lt;stdlib.h&gt; #include...

Реализуйте алгоритм сортировки для массива, содержащего указатели на объекты-множества целых чисел
Помогите сделать лабу, Я даже не знаю с чего начинать. Пользователь вводит в программу...

2
26.06.2013, 23:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2013, 23:16
Помогаю со студенческими работами здесь

Проведите эмпирический анализ эффективности простых алгоритмов сортировки случайного массива из N элементов
Проведите эмпирический анализ эффективности простых алгоритмов сортировки случайного массива из N...

Составить блок-схему программы для сортировки динамического массива
Нужно составить блок схему программы для сортировки динамического массива так чтобы найти в...

Сортировки для массива на миллион чисел
здраствуйте у меня задание надо написать 4-ре сортировки для массива на милион чисел и...

Создание случайного массива с заданными числами
Здравствуйте,есть строка sy1 = она как видно состоит из 4 элементов, мне необходимо создать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru