Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ ввод и копирование Первая функция void Clear(Union& u) должна получать по ссылке объект u типа Union и заполнять пробелами все символы строки u.str , кроме символов с индексами NF-1 и NF+NI-1. В эти символы строки необходимо записать символ ‘║’. Строка u.str должна иметь символ конца. Вторая функция Union obrabotkaInfo(const StudBeg& studBeg), получив через объект по ссылке начальную информацию о... https://www.cyberforum.ru/ cpp-beginners/ thread571814.html C++ Многоуважаемые программисты (массив)
Многоуважаемые программисты помогите пожалуйста. Дан массив символов. предположим N=10 {0.7 0.2 0.7 16 0.2 0.2 4 1.7 16 10} Необходимо отобразить на экран не повторяющиеся символы и количество повторений: 0.7 - 1 раз 0.2 - 2 раза 16 - 2 раза 4 - 0 раз 1.7 - 0 раз 10 - 0 раз
C++ прокомментируйте каждую строчку программы, у самой не получается (максимальный массив) #include <iostream> using namespace std; void main() { int A,i,j,max; for(i=0;i<3;i++) for(j=0;j<3;j++) cin>>A; https://www.cyberforum.ru/ cpp-beginners/ thread571802.html C++ STL list<> помогите есть затруднение Совсем не пойму в чем дело!!! В общем дан файл словаря из которого нужно все слова перевести в список list запись вроде корректная и все ок))но на выходе в другом файле печатается много раз 1 и то же последнее слово. В файле словаря в 1 строке 1 слово. #include <list> #include <conio.h> #include <iostream.h> #include <iterator> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread571792.html
C++ Не могу понять в каком месте ошибка. Описание класса вектор.
Тип не совпадает, выдает ошибку в 137 строке, возможно неверно описан конструктор.. #include <stdio.h> #include <math.h> #include <stdlib.h> #include <sys/types.h> const int N = 4; class vector{ public: float P;
C++ Дано действитёльное число х. Получить целую часть *) числа х; затем — число х, округленное до ближайшего целого; затем — число х без дробных цифр. https://www.cyberforum.ru/ cpp-beginners/ thread571773.html
Здравствуйте помогите написать программу. Дано действитёльное число х. Получить целую часть *) числа х; затем — число х, округленное до ближайшего целого; затем — число х без дробных цифр. Целой частью числа х, обозначаемой , называется наибольшее целое, не превосходящее х; так, = 3, = 3, = 4, = 3
C++ Комментрирование кода программы https://www.cyberforum.ru/ cpp-beginners/ thread571769.html
не могли бы вы объяснить каждую строчку программы #include <iostream> using namespace std; int main() { char str; int count = 1;
C++ Что значит это условие
Вот собственно код: if ( ( words = (char**)realloc(words, sizeof(char*) * (cnt + 1)) ) == NULL )
C++ Оператор =. Не могу найти объяснение ситуации https://www.cyberforum.ru/ cpp-beginners/ thread571749.html
вот этот код работает безошибочно и выдаёт всегда верные результаты qDebug() << "oX = " << pixelToRealX(zoomRect.x() + ( zoomRect.width() < 0 ) * zoomRect.width()); qDebug() << "oX = " << pixelToRealX(zoomRect.x() + ( zoomRect.width() > 0 ) * zoomRect.width()); GLfloat cnt = pixelToRealX(zoomRect.x() + ( zoomRect.width() > 0 ) * zoomRect.width()); ...
C++ подробно объяснить каждое действие программы https://www.cyberforum.ru/ cpp-beginners/ thread571733.html
#include "stdafx.h" #include <iostream> #include <string> using namespace std; int main() { fstream f; f.open("text.txt", ios::in); if (!f.is_open())
Проверить является ли слово палиндромом C++
Символьная строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно палиндромом). есть наброски кода: void main() { int i,j=0; string s,s2; cout<<"vvedite slovo\n"; getline(cin,s); for (i=s.length()-1;i>=0;i--) s2=s;
C++ Матрицы. Удаление строк. https://www.cyberforum.ru/ cpp-beginners/ thread571729.html
Помогите решить задачку Описать процедуру RemoveRows(A, M, N, K1, K2), удаляющую из вещественной матрицы A размера M × N строки с номерами от K1 до K2 включительно (предполагается, что 1 < K1 ≤ K2). Если K1 > M, то матрица не изменяется; если K2 > M, то удаляются строки матрицы с номерами от K1 до M. Двумерный массив A и числа M, N являются входными и выходными параметрами. Используя процедуру...
1 / 1 / 0
Регистрация: 05.04.2012
Сообщений: 46
16.05.2012, 18:32  [ТС] 0

Пошаговый вывод матрицы - C++ - Ответ 3040484

16.05.2012, 18:32. Показов 1196. Ответов 8
Метки (Все метки)

Ответ

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
// Характеристическое число
float GetChar(float *matrix, int N)
{
    float count = 0;
    for (int i=0;i<N;i++)
        count+= fabs(matrix[i]);
    return count;
}
 
// Сортировка расческой
void CombSort(float **matrix, int M)
{
    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], M) < GetChar(matrix[i + gap], M))
            {
                float *temp = matrix[i];
                matrix[i] = matrix[i + gap];
                matrix[i + gap] = temp;
            }
        
        
 
        
    }
}
не знаю как лучше сделать
В самой функции делать ответвление, либо сделать функцию, которая выполняет один шаг сортировки и затем вызывать ее из самой функции сортировки.
Главное нигде не дублировать алгоритм сортировки.

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

Пошаговый вывод работы алгоритма
Нужно сделать пошаговый вывод работы алгоритма сортировки пузырьком. Не могу никак понять как. ...

Пошаговый ввод данных и вывод результатов
Даны натуральное число n, натуральные числа а1,...,an. Вычислить: a1+...+an

Пошаговый ввод данных и вывод результата .не получается(
Даны действительные числа а1, а2,... Известно что а1&gt;0, и что среди а2,а3... Есть хотя бы одно...

Пошаговый вывод в цикле
Здравствуйте, нужна помощь. Допустим, мне надо изменять значение переменной от 0 до 255 и выводить...

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

Пошаговый вывод результатов.
Написали программу...теперь надо сделать так чтобы она помимо всего надо чтобы она выводила шаги...

Python и пошаговый вывод
Нашел задачу среди олимпиадных по Питону, решаем уже второй день и никак не получается, прошу...

Пошаговый ввод данных и вывод результатов
В задачах этого параграфа не требуется хранения исходных последовательностей значений. решить...

Пошаговый ввод данных и вывод результата
что-то не получается цикл додумать.... Буду благодарен за помощь.

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