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

Массив: преобразорвать двумерный массив в одномерный и отсортировать его методом пузырька - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Операции с дробями http://www.cyberforum.ru/cpp-beginners/thread580050.html
Подскажите, пожалуйста, где я ошибаюсь? Вроде логика правильная, а на выходе - чушь :wall: #include <iostream> #include <windows.h> using namespace std; //------------------------------------------------------------------------------ class fraction { private: int num; int den;
C++ Ошибка в типе переменной Здравствуйте, у меня проблема. Дали задачу, решаю не сразу все, а по кусочкам... первый кусок самый простой, возвести число в нужную степень. Код: #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread580034.html
C++ как выделить память под матрицу "б",чтобы правильно умножить матрицы?
#include<iostream> #include<conio.h> #include <ctime> using namespace std; class Matr { private: int m,n; double **p;
C++ Предупреждение strcpy!
Вот фрагмент программы. Это отдельный файл .cpp Класса Matrix.h. Есть предупреждение по поводу strcpy: warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. если не замечать это предупреждение, то программа открывается неправильно и происходит сбой! как быть? ...
C++ Вывести k максимальных чисел массива в порядке убывания http://www.cyberforum.ru/cpp-beginners/thread580009.html
Задан массив из n чисел. Нужно вывести k максимальных чисел этого массива в порядке убывания. Подскажите, как сделать сортировку элементов массива от большего к меньшему, что бы потом вывести k первых(максимальных) элементов.
C++ Конфликты хейдеров,не знаю как исправить Помоги плз,почитал в интернете,пишут,что конфликт хейдеров. Вот какие ошибки выдает k:\курсовой проект\курсовой проект\vd.h(1): error C2143: синтаксическая ошибка: отсутствие ";" перед "*" k:\курсовой проект\курсовой проект\vd.h(1): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию k:\курсовой проект\курсовой проект\vd.h(1):... подробнее

Показать сообщение отдельно
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
20.05.2012, 09:38     Массив: преобразорвать двумерный массив в одномерный и отсортировать его методом пузырька
C++
1
2
3
4
5
6
7
8
9
for ( int i = 0, h = 0; i < n; i++ )
   for ( int j = 0; j < n; j++, h++ )
      mas[ h ] = a[ i ][ j ];
 
puzirik( mas, k );
 
for ( int i = 0, h = 0; i < n; i++ )
   for ( int j = 0; j < n; j++, h++ )
      a[ i ][ j ] = mas[ h ];
Вот и вся сортировка.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru