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

Опишите сортировку элементов линейного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ алгорит для нахождения элеманта с заданным условие http://www.cyberforum.ru/cpp-beginners/thread1044731.html
Добрый день. Дано задание: используя подходящий алгоритм, найти в контейнере элемент, удовлетворяющий заданному условию. Контейнер с собственным типом данным. У меня это имя и возраст. Помогите пожалуйста. У меня ни чего не выходит... (проблема с этими алгоритмами). #include "stdafx.h" #include <deque> #include <stack> #include <iostream> #include <Windows.h> #include <algorithm> using...
C++ Обработка массива Помогите, пожалуйста, реализовать: данные считаны в формате firsTeam firstScore secondScore secondTeam input.txt 6 Manchester 1 2 Liverpool Manchester 2 2 Arsenal Manchester 1 1 Chelsea http://www.cyberforum.ru/cpp-beginners/thread1044728.html
Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) C++
#include <iostream.h> #include <iomanip.h> #include<conio.h> void main() { int mas; int N; int max_element; int count_max_element = 0;
Наследование классов C++
Создать иерархию классов. Базовый класс - производный класс. Базовый класс: Поле данных - одномерный массив чисел целого типа (16 бит). Реализовать перегруженный метод : 1)без аргументов - заполнение случайными числами с максимальным диапазоном 2) инициализируемый пользователем - пользователь задает диапазон случайных чисел. Реализовать метод обработки: побитовая обработка согласно...
C++ Оценка псевдослучайной последовательности http://www.cyberforum.ru/cpp-beginners/thread1044720.html
Нужно сдать семестровую к пятнице, помогите если сможете (задание на картинке), если кому поможет вот мои наброски: #include <iostream> #include <cmath> using namespace std; const int n=150, r=12; double mass(double x, double y, double z, int a) { double f=(abs(sin(x+y)+sin(z+a)))/2; double s=(f*10)/1;
C++ Задача на структуры В техническом центре по ремонту автомобилей в течении недели(6 рабочих дней) израсходованы различные детали 8-ми наименований. Известны наименование каждого вида детали, их цена и количество деталей, израсходованных в течение каждого дня. Вычислить общую стоимость всех деталей, израсходованных за неделю. Вывести на экран: -исходные данные в виде таблицы, -стоимость всех деталей,... подробнее

Показать сообщение отдельно
ZeR_0
116 / 108 / 37
Регистрация: 30.01.2013
Сообщений: 297
17.12.2013, 00:01     Опишите сортировку элементов линейного массива
Может быть что-то такое
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
#include <iostream>
using namespace std;
 
void sort(int array[], int n);
void main(){
    setlocale(LC_ALL,"rus");
    int *arrayL;
    int **arrayD;
    int n, m;
 
    cin >> n >> m;
 
    arrayL = new int[n];
    arrayD = new int*[n];
 
    for(int i = 0; i < n; i++)
        arrayD[i] = new int[m];
 
    for(int i = 0; i < n; i++)
        cin >> arrayL[i];
 
    for(int i = 0; i < n; i++)
        for(int j = 0; j < m; j++)
            cin >> arrayD[i][j];
 
    sort(arrayL, n);
    for(int i = 0; i < n; i++)
        cout<<arrayL[i]<<" ";
    cout<<endl;
 
    for(int i = 0; i < n; i++)
        sort(arrayD[i], m);
 
    for(int i = 0; i < n; i++){
        for(int j = 0; j < m; j++){
            cout<<arrayD[i][j]<<" ";
        }
        cout<<endl;
    }
}
void sort(int array[], int n){
 
    int buf;
 
    for(int i = 0; i < n - 1; i++){
        for(int j = i + 1; j < n; j++){
            if(array[i] < array[j]){
                buf = array[i];
                array[i] = array[j];
                array[j] = buf;
            }
        }
    }
}
 
Текущее время: 11:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru