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

Сортировка матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести последовательность, используя рекурсию http://www.cyberforum.ru/cpp-beginners/thread988649.html
Дана последовательность из N количества элементов. Вывести эту последовательность в обратном порядке, используя рекурсию. Замечание: нельзя пользоваться массивами и циклами (даже для ввода)! Given a positive integer N and a sequence of N elements. You have to display given sequence in reverse order. Note. The program is forbidden to declare arrays, and use the cycles (even for input). ...
C++ Неизвестная ошибка с++ #include "stdafx.h" #include <iostream> #include <iomanip> #include <fstream> #include <math.h> using namespace std; fstream file; float func_U(double x, double y){ http://www.cyberforum.ru/cpp-beginners/thread988640.html
C++ найти закономерность
помогите найти закономерность, неожиданно трудность в математике, а не в программировании
C++ нахождение макимального и минимальгого значений c++
Очень прошу посмотрите ,что я не так сделал в задаче с пользовательской функцией #include "stdafx.h" #include <iostream> #include <math.h> #include <iomanip> #include <fstream> using namespace std; fstream file; double func_U(double x, double y) {
C++ Поиск подстроки в строке в файле http://www.cyberforum.ru/cpp-beginners/thread988590.html
Всем доброго времени суток. Суть задания в том, чтобы найти подстроку в строке в некотором файле. При успешном нахождении строки, в которой есть подстрока искомая, то вывести ее на экран(строку). Помогите найти ошибку в коде.#include <iostream> #include <fstream> #include <string> #define N 3000 #define M 100 using namespace std; int main (){ setlocale(LC_ALL, "Russian"); char strl;
C++ Символы и длина имён в среде разработки Здравствуйте! У меня попался вопрос, о том, сколько максимальная длина имен переменных может быть, и какие символы можно использовать при их создании? Кто знает, где это можно посмотреть? У меня студия 2010, и методом тыка я создавал имена длиной 1000 символов, как мне кажется, здесь ограничений совсем нет... подробнее

Показать сообщение отдельно
Ultrafight
13 / 13 / 5
Регистрация: 23.10.2013
Сообщений: 60
26.10.2013, 16:56     Сортировка матрицы
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
68
69
70
71
72
73
74
#include <cstdlib>
#include <stdio.h>
#include <ctime>
 
using namespace std;
 
int main()
{
    int matrix_size;
    int N;
 
    printf("Enter N: ");
    scanf("%d",&N);
    matrix_size=N+15;
 
    int matrix[matrix_size][matrix_size]; // матрица
    bool replace;    // необходимость перестановок (true - перестановки нужны)
    int per;         // переменная, которая используется при перестановки элементов
 
 
    // засеиваем ГСЧ
    srand(time(0));
 
    // заносим значения в матрицу
    for(int i=0; i<matrix_size; i++)
    {
        for(int j=0; j<matrix_size; j++)
        {
            matrix[i][j] = -matrix_size + rand()%(2*matrix_size+1);
        }
    }
 
    // вывод исходной матрицы
    printf("StArT mAtRiX:\n");
    for(int i=0; i<matrix_size; i++)
    {
        for(int j=0; j<matrix_size; j++)
        {
            printf("%3d", matrix[i][j]);
        }
        printf("\n");
    }
 
    replace=true;
    while(replace!=false)
    {
        replace=false;
        for(int i=0; i<matrix_size-1; i++)
        {
            if(matrix[i][i]>matrix[i+1][i+1])
            {
                replace = true;
                per = matrix[i][i];
                matrix[i][i] = matrix[i+1][i+1];
                matrix[i+1][i+1] = per;
            }
        }
    }
 
    // вывод измененной матрицы
    printf("\n\nReSuLt mAtRiX:\n");
    for(int i=0; i<matrix_size; i++)
    {
        for(int j=0; j<matrix_size; j++)
        {
            printf("%3d ", matrix[i][j]);
        }
        printf("\n");
    }
 
        getchar();
 
    return 0;
}
Добавлено через 50 секунд
протесть, вроде норм работает) если вопросы, пиши)
 
Текущее время: 06:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru