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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Список через массив http://www.cyberforum.ru/cpp-beginners/thread360227.html
мне не интересуют исходники меня интересуют два вопроса 1)массив должен быть постоянного размера?(ну то есть в конструктор передал n - таким и будет) 2)в задании написано Класс АТД реализовать как...
C++ Цвет текста Вообщем мне надо чтобы было как на примере цветной текст как это сделать? http://www.cyberforum.ru/cpp-beginners/thread360207.html
C++ Как выполнить данную задачу на с++ ?
Вычислить координаты точек пересечения кривых, заданных уравнениями y=(x+c) и ((pow((x/2),2))+(pow(y,2)))=1. Проверить результаты подстановкой в исходные уравнения.
Создание файла конфигураций. Работа с файлом. [C++] C++
Всем привет. Хочу создать функцию, который будет возвращать нужную строку из файла. Файл test.conf ZONE = 1 IP = 127.0.0.1 PORT = 8085
C++ Помогите написать программу. Символы и строки http://www.cyberforum.ru/cpp-beginners/thread360194.html
Очень большая просьба! Кто может - помогите пожалуйста написать программу! К сожалению, в С++ совсем не соображаю. Такую программу задали написать:((( Составить функцию, выводящую на экран слова,...
C++ Поднесение к степени Как быстро поднести действительное число в натуральный степень X^n, меньше чем за n шагов? подробнее

Показать сообщение отдельно
xexew
0 / 0 / 0
Регистрация: 22.02.2011
Сообщений: 76
07.10.2011, 23:03  [ТС]
Спасибо большое, у меня один вопрос: почему с функцией работает, а без нее нет?)

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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(0,"");
const int n=10;
int i=0,j=n-1,tmp,index;
int a[n];
 
cout<<"Введите массив из "<<n<<" чисел\n";
 
for(i=0;i<n;i++)
    cin>>a[i];
 
cout<<"\nИндекc:";
cin>>index;
 
while (i < j)
    {
        while (i < j && a[i] < a[index])
            i++;
        while (i < j && a[j] >= a[index])
            j--;
        if (i < j) 
        {
            tmp = a[i];
            a[i] = a[j];
            a[j] = tmp;
            i++;
            j--;
        }
    }
 
cout<<"Сортированный массив:\n";
for(i=0;i<n;i++)
cout<<a[i]<<" ";
    return 0;
}
Вопрос бредовый, но это так, может я что-то не то делаю?)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru