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

Разные выводы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Системы счисления http://www.cyberforum.ru/cpp-beginners/thread580788.html
Реализовать модуль, обеспечивающий преобразование десятичных чисел в двоичные и наоборот. Двоичные числа хранить в виде массива целых чисел. Алгоритм преобразования необходимо реализовать...
C++ Инструмент выделения в графическом редакторе Добрый день! Помогите реализовать инструмент выделения в растровом графическом редакторе - нужно чтоб можно было масштабировать выделенную область. Win Api http://www.cyberforum.ru/cpp-beginners/thread580772.html
C++ Задачка на explicit
//Point.h #ifndef POINT_H #define POINT_H #include <iostream> #include <string> using std::ostream; class Point {
Ошибка: string subscript out of range C++
При запуске выдает ошибку "string subscript out of range". Подскажите, в чем проблема. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <string.h> using namespace std; ...
C++ Минимальная длина слова в предложении http://www.cyberforum.ru/cpp-beginners/thread580706.html
Здравствуйте, мне надо вывести слово минимальной длины из введенного предложения, вот получилось пока только это, в итоге выводит только длинну слов через пробел(f). Наверное надо эту длину слов...
C++ Вывести индекс элемента массива В программа считает сумму строк и сумму столбиков в двумерном массиве. Суммы одинаковых за номером строк и столбцов сравниваются и, если они совпали, то вывести сумму. Мне необходимо вывести и... подробнее

Показать сообщение отдельно
Cee K
1 / 1 / 0
Регистрация: 05.04.2012
Сообщений: 46

Разные выводы - C++

20.05.2012, 22:01. Просмотров 356. Ответов 2
Метки (Все метки)

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
void combSort(float** matrix, int M, int N, int type)
{
    int gap = M;
    bool swapped = true;
 
    while (gap > 1 || swapped)
    {
        if (gap > 1)
            gap = gap / 1.3;
        swapped = false;
 
        {
            for (int i = 0; i + gap < M; i++)
            {
                if (getChar(matrix[i], N) < getChar(matrix[i + gap], N))
                {
 
                    float* temp = matrix[i];
                    matrix[i] = matrix[i + gap];
                    matrix[i + gap] = temp;
                    swapped = true;
                    if (type = 2)
                    {
                        matrix_outp(M, N, matrix);
                    }
                }
 
            }
                    if (type = 1)
                    {
                        matrix_outp(M, N, matrix);
                    }
 
        }
 
    }
 
}
функция сортировки. которая в первом случае должна выводить матрицу после сортировки,а во втором выводить матрицу после каждой смены строк. в зависимости от того, что выберет пользователь
в мэйне так:
C++
1
2
3
4
5
6
7
8
9
10
case 2:
            {
                combSort(neo, rows, cols, choice);
                break;
            }
        case 3:
            {
                combSort(neo, rows, cols, choice);
                break;
            }
помогите, почему неправильно работает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru