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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ __property http://www.cyberforum.ru/cpp-beginners/thread912872.html
Видел __property в C++ Builder и в C#.Используется в классе вот так: __property int IntegerValue = {read = GetValue,write = SetValue}; Как использовать это в C++?
C++ Предприятие имеет местную телефонную станцию на 20 номеров Здравствуйте,помогите пожалуйста написать программу в С++: Предприятие имеет местную телефонную станцию на 20 номеров. Телефонный справочник данного предприятия для каждого номера телефона содержит номер помещения и список служащих, сидящих в данном помещении. Составить программу, которая: □ позволяет вносить в базу новые записи; □ по номеру телефона выдает номер помещения и список сидящих в... http://www.cyberforum.ru/cpp-beginners/thread912867.html
C++ Функции транзакции форматных файлов (экзамен)
1)Функции транзакции форматных файлов. 2)Функции транзакции бесформатных файлов. 3)Транзакция данных типа struct. перечитал много учебников, завтра пересдача экзамена, а нигде про это нет, -помогите найти(желательно на Си, но можно и на С++)
C++ в тексте на С '+' заменить на '-+'
не работает.. что исправить? #include <stdio.h> main() { char c; while((c=getchar())!= '\n') {if(c=='+') {putchar('-+')}; else putchar (c);
C++ В масиве определить разницу елементов между первим - и вторим + елементом http://www.cyberforum.ru/cpp-beginners/thread912847.html
В масиве определить разницу елементов между первим - и вторим + елементом #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); подробнее

Показать сообщение отдельно
Khelleos
37 / 37 / 7
Регистрация: 13.05.2010
Сообщений: 283
Записей в блоге: 1
26.06.2013, 23:22     Создание программы для сортировки случайного массива чисел
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
63
64
65
66
67
#include <iostream>
#include <time.h>
 
using namespace std;
 
int **generate_matrix(int size)
{
    int **matrix = NULL;
    matrix = new int* [size];
    for(int i = 0; i < size; i++)
    {
        matrix[i] = new int [size];
        for(int j = 0; j < size; j++)
            matrix[i][j] = rand() % 100;
    }
    return matrix;
}
void print_matrix(int **matrix, int size)
{
    for(int i = 0; i < size; i++)
    {
        for(int j = 0; j < size; j++)
            cout << " " << matrix[i][j] << " ";
        cout << endl;
    }
}
 
void delete_matrix(int **matrix, int size)
{
    for(int i = 0; i < size; i++)
        delete [] matrix[i];
    delete [] matrix;
}
 
void buble(int **matrix, int size)
{
    for(int k = 0; k < size; k++)
        for(int i = size - 1; i > 0; i--)
            for(int j = 0; j < i; j++)
                if (matrix[k][j] > matrix[k][j + 1])
                    swap(matrix[k][j], matrix[k][j + 1]);
}
 
int main()
{
    srand(time(NULL));
    setlocale(LC_ALL, "Russian");
 
    int size_matrix;
    int **matrix;
 
    cout << "Введите размер матрицы: ";
    cin >> size_matrix;
 
    matrix = generate_matrix(size_matrix);
    print_matrix(matrix, size_matrix);
    
    cout << endl << endl << "Матрица после сортировки:" << endl;
    buble(matrix, size_matrix);
    print_matrix(matrix, size_matrix);
 
    delete_matrix(matrix, size_matrix);
    
    system("pause");
 
    return 0;
}
 
Текущее время: 06:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru