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

С++ упорядочивание массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача http://www.cyberforum.ru/cpp-beginners/thread1023941.html
Задача №6 надо написать это на С++ помогите
C++ вычислить интеграл Сложить программу вычисления интеграла exp(-x*x) на интервале c заданной точностью http://www.cyberforum.ru/cpp-beginners/thread1023936.html
C++ Не пойму
#include<stdio.h> #include<conio.h> #include<math.h> int main() { int k; double y,x,e,a,c,b; do{ printf("Vvedite x i tochnost'\n"); scanf("%lf%lf",&x,&e);
Задача на строки C++
Задание: Заменить дату вида дд.мм.гг на Месяц ДД., гггг. Ошибки на скрине. #include <cstdlib> using namespace std; int func() { char ch; int year; for (int i=0; i<6; i++)
C++ Где ошибка? http://www.cyberforum.ru/cpp-beginners/thread1023929.html
Накидал код к задаче: Дана целочисленная квадратная матрица: 1) Найти сумму модулей элементов в строках, содержащих хотя бы 1 отрицательный элемент 2)Определить номер первой строки, содержащий...
C++ Сложить программу для вычисления целого числа k заданы действительные числа x, y (x>0, y>1). Сложить программу для вычисления целого числа k (положительного, отрицательного, равного 0), что удовлетворяет условие y^(k-1)<=x<y^k подробнее

Показать сообщение отдельно
UpluggedMU
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 36

С++ упорядочивание массива - C++

30.11.2013, 16:20. Просмотров 246. Ответов 1
Метки (Все метки)

ребят, в чём дело, упорядочиваю массив, а вылезают одинаковые числа, в чём ошибка?
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
#include <iostream>
 
using namespace std;
 
int main() {
 int n, i, j, buf, a[101];
 cin   >> n;
 for (i=1;i<=n;i++){
     cin >> a[i];
     cout << a[i] << "\t";
     }
 cout << endl;
 for (i=2;i<=n;i++){
     for(j=n;j>=i;j--){
                       if (a[j-1]>a[j])
                       {
                                     buf = a[j-1];
                                     a[j-1] = a[j];
                                     a[j] = a[j-1];
                                     }
                       }
     }
     for (i=1;i<=n;i++){
         cout << a[i] << "\t";
         }
         system("pause");
         return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru