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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Расчет расстояния кратчайших путей http://www.cyberforum.ru/cpp-beginners/thread1165070.html
Добрый день можете помочь сделать программу таким образом чтобы в ListBox1 показывало промежуточные пункты в Memo1 отображало все расстояние по кратчайшим путям и чтоб начало и конец пути можно было задавать __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { { Image1->Canvas->Pen->Color=clRed ;
C++ Bgi error graphics not initialized use initgraph ед. ошибка, подскажите, первый раз с графикой работаю! http://www.cyberforum.ru/cpp-beginners/thread1165063.html
C++ Как нарисовать линию?
Подскажите, использую TurboC++, как нарисовать линию, любую! хочу начать практиковаться
C++ Автоматический вызов деструктора компилятором
Хэлп, господа! Ситуация такая: имеется объект класса P, в нем парочка указателей на объекты класса С. В конструкторе P вызываются конструкторы для объектов С, все нормально. Но на выходе из конструктора P компилятор решает, что объекты C должны быть уничтожены, и вызывает деструктор по умолчанию. Можно ли как-то воспрепятствовать этому?
C++ Библиотека HDFeos и geotiff http://www.cyberforum.ru/cpp-beginners/thread1165031.html
Добрый день. В университете дали задания на писать программу похожую на HEGTool. Она из файла с расширением hdf рисует карту по выбору нужной местности. Но возникли трудности... Есть люди которые работали с этими библиотеками и которые могут помочь?
C++ Поиск полинома Ньютона (Паскаль -> C++) Вот код паскаля: Function POlinom(n: integer; d:real; x,y :per):real; var l:real; k,i:integer; p: real; begin L:=y; P:=1; подробнее

Показать сообщение отдельно
pitline
41 / 9 / 4
Регистрация: 21.12.2013
Сообщений: 208
03.05.2014, 17:32     Сортировка массива пузырьком - найти ошибку в коде
В массив вношу 46 случайных чисел от 1 до 26 включая, упорядочиваю по убыванию сортировкой методом пузырька - выдает ошибку сам код вот
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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
 
using namespace std;
 
int main()
{
  srand(time(0));
  int n=25;
  int arr[n];
  for (int i=0; i !=n; i++)
    {
      arr[i]=1+rand() % 46;
    }
 for (int i = n - 1; i > 0; i--)
  {
    for (int j = 0; j < i; j++)
    {
      if (arr[j] < arr[j + 1]) 
        swap( arr[j], arr[j + 1] );
    }
  }
 
   cout << "Otsortirovanniy massiv:";
     for (int i=0; i < n; i++)
       {
         cout << arr[i] << " ";
       }
     cout << endl;
     system("pause");
     return 0;
}
Подскажите где ошибка не могу найти, спасибо все кто просмотрел код, а остальным нет -:{
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru