Форум программистов, компьютерный форум 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>... подробнее

Показать сообщение отдельно
cmath
Модератор
 Аватар для cmath
2415 / 1634 / 132
Регистрация: 11.08.2012
Сообщений: 3,252
Завершенные тесты: 5
13.09.2012, 07:12     Сортировка
Пример решения (запихнул в функции все, что смог:))
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
#include <iostream>
using namespace std;
 
void NewArray(int *Array, int SIZE)
{
   Array = new int[SIZE];
   int *poi;
   poi = Array;
   for(int i = 0; i < SIZE; i++)
   {
        cout << "A[" << i << "] = ";
        cin >> *poi;
        cout << endl;
        poi++;
   }
}
 
void DeleteArray(int *Array)
{
   delete []Array;
}
 
void Output(int *Array, int SIZE)
{
   for(int i = 0; i < SIZE; i++)
   {
        cout << "A[" << i << "] = " << *Array << " ";
        Array++;
   }
   cout << endl; 
}
 
void Sortirovka(int *Array, int SIZE)
{
   int *poi1, *poi2;
   int c;
   for(int i = 0; i < SIZE - 1; i++)
   {
        poi1 = Array;
        poi2 = ++poi1
        for(int j = 0; j < SIZE - 1; j++)
        {
             if(*poi1 > *poi2)
             {
                c = *poi; *poi1 = *poi2; *poi2 = c;
             }
             poi1++;
             poi2++;
        }
   }
}
 
int main()
{
   setlocale(LC_ALL, "Russian");
   int *Array, SIZE;
   cout << "Введите размер массива:";
   cin >> SIZE;
   cout << "Введите элементы массива:" << endl;
   NewArray(Array, SIZE);
   cout << "Ваш массив:";
   Output(Array, SIZE);
   Sortirovka(Array, SIZE);
   cout << "Массив после сортировки:";
   Output(Array, SIZE);
   system("pause");
   return 0;
}
 
Текущее время: 14:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru