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

Сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ strcat http://www.cyberforum.ru/cpp-beginners/thread650532.html
#include <iostream> #include <conio.h> #include <cstring> using namespace std; char a, b; int main() { cout <<"\n Napishite 2 slova))): "; cin >>a >>b; strcat (a,b);
C++ Блок - схема разветляющего алгоритма Здравствуйте помогите пожалуйста сделать блок-схему разветляющего алгоритма. 33z+12y при z>3 и y<4 Х = 100z при z<3 55y при z=0 и y<4 За ранее спасибо ! P.S выражение все в скобках ))) http://www.cyberforum.ru/cpp-beginners/thread650481.html
странное поведение указателя C++
#include <iostream> #include <cstring> int main(){ char line1="hello world!"; char line2="hell word!"; int len=strlen(line1)+strlen(line2)+1; char* line3=new char; strcat(line3,line1);strcat(line3,line2); for(char* q=line3;q!=line3+len;++q){std::cout<<*q;} //может он косячит std::cout<<std::endl; //только не пойму как
Найти суммарную площадь равнобедренных треугольников, имеющих равное основание А, но различные длины боковой стороны C++
Условие задачи: Найти суммарную площадь равнобедренных треугольников, имеющих равное основание А, но различные длины боковой стороны,образующие прогрессию А+1, А+2, А+3,...,А+N Не доходить как реализовать данное условие в программе.
C++ Как создать прогу на С++ http://www.cyberforum.ru/cpp-beginners/thread650465.html
Возможно я неправильно вопрос сформулировал. Но вот уже больше года работаю на С++, но так до сих пор и не знаю как мне сделать программу, как все обычные, допустим как driver genius. Т.е. я в студии пишу код, и как мне сделать екзешник проги? Надеюсь вы понимаете о чем я:) В интернете искал, так ничего и не нашел.
C++ Подключение Dll библиотеки, вылетает программа Добрый вечер!Помогите пожалуйста разобраться в чем проблема.. Задача: из библиотеки winmm.dll вызвать фукцию PlaySound()(это работает), после воспроизведение должна выводится сума двух чисел, функция суммы должна находится в созданной dll библиотеке, и вызываться с главного консольного проекта(компоновка явная). Текст программы: библиотека: bibl.h #include <windows.h> #include <tchar.h>... подробнее

Показать сообщение отдельно
airesjke
0 / 0 / 0
Регистрация: 30.10.2011
Сообщений: 20
12.09.2012, 08:29     Сортировка
A. Дан одномерный массив из n (n≤104) элементов a1,a2,…,an.( |ai|≤2×109). Сортировать по возрастанию методом обмена (пузырька).
B. Дан одномерный массив из n (n≤106) элементов a1,a2,…,an.(|ai|≤2×109). Сортировать по возрастанию методом быстрой сортировки из библиотеки <stdlib.h>.

Алгоритм сортировки оформить в виде ФУНКЦИИ!

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
#include <iostream>
using namespace std;
int main()
{
int i, j, N,A[N], c;
//здесь надо ввести N и массив A:
cin>>N;
 
//для проверки быстродействия используем инициализацию:
// for ( i = 0; i < N; i ++ ) A[i]=N-i;
 
 //для отправки на проверку:
//  freopen("input.txt","r",stdin);  freopen("output.txt","w",stdout);
// for ( i = 0; i < N; i ++ ) cin>>A[i];
 
 
for ( i = 0; i < N-1; i ++ ) // достаточно поставить N-1 элементов
for ( j = N-2; j >= i; j -- ) // идем с конца массива в начало
if ( A[j] > A[j+1] ) // если они стоят неправильно, ...
{
    c = A[j]; A[j] = A[j+1]; // переставить A[j] и A[j+1]
   A[j+1] = c;
} 
for ( i = 0; i < N; i ++ ) cout<<A[i]<<” “;
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru