Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
nick07x
3 / 3 / 3
Регистрация: 21.03.2011
Сообщений: 55
#1

Синтаксические ошибки при сортировке массива пузырьком

23.03.2011, 21:14. Просмотров 443. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
void main(int size,int nums[10])
{
  int a,b,t;
  size=10; 
  nums[10]={1, 4, 10, 6, 7, 2, 8, 22, 21, 3}
  cout <<"ishodnii massiv: ";
  cout <<nums[10] <<' ';
  for( a=1; a < size; a++)  {           
    for( b = size-1; b >= a; b-- ) {     
      if ( nums[b-1] > nums[b] ) {
      t=nums[b-1]; nums[b-1]=nums[b]; nums[b]=t;
    }
     }
     cout<< nums[t];
    
  }
  _getch();
}
пытался сделать сортировку пузырьком. не могу понять из за чего ошибки. заранее спасибо.
Error 1 error C2059: syntax error : '{' 12
Error 2 error C2143: syntax error : missing ';' before '{' 12
Error 3 error C2143: syntax error : missing ';' before '}' 12
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2011, 21:14
Ответы с готовыми решениями:

Ошибка при сортировке пузырьком
Видимо выход за предел массива, не пойму где ошибка #include &lt;iostream&gt; #include &lt;ctime&gt;...

Синтаксические ошибки при компиляции классов
// DiscreteMath_Lab11.cpp: определяет точку входа для консольного приложения. // #include...

Синтаксические ошибки при компиляции программы
Доброго времени суток ребят, у меня к вам просьба, посмотреть в чем проблема. #include&lt;iostream&gt;...

Синтаксические ошибки при компиляции программы на структуру
#include &lt;iostream&gt; #include &lt;string.h&gt; #define n 4; using namespace std; struct OIL{ char...

Поиск ошибки в сортировке массива
нужно выполнить сортировку введенного массива, n - число элементов. Однако выводит по-прежнему...

4
Sumrak201007
21 / 21 / 1
Регистрация: 29.01.2011
Сообщений: 84
23.03.2011, 21:28 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int a,b,t;
  const size=10;
  int nums[10]={1, 4, 10, 6, 7, 2, 8, 22, 21, 3};
  cout <<"ishodnii massiv: ";
  cout <<nums[10] <<' ';
  for( a=1; a < size; a++)  {
    for( b = size-1; b >= a; b-- ) {
      if ( nums[b-1] > nums[b] ) {
      t=nums[b-1]; nums[b-1]=nums[b]; nums[b]=t;
    }
         }
         cout<< nums[t];
 
  }
    system ("Pause");
    return 0;
Добавлено через 53 секунды
вот так вроди все скомпилилось тока че ты тут понаписая я хз

Добавлено через 1 минуту
у тебя тут совсем не то делает
0
neske
1527 / 894 / 192
Регистрация: 26.03.2010
Сообщений: 3,074
23.03.2011, 21:45 #3
nick07x, Алгоритмы сортировок
0
nick07x
3 / 3 / 3
Регистрация: 21.03.2011
Сообщений: 55
23.03.2011, 22:15  [ТС] #4
Run-Time Check Failure #3 - The variable 'nums' is being used without being defined.
не выводит исходный массив. Закомментировал строки- выводит совсем не понятные числа. нужно сортировать элементы в порядке возрастания. Помогите пожалуйста. Заранее спасибо.
0
Миниатюры
Синтаксические ошибки при сортировке массива пузырьком  
nick07x
3 / 3 / 3
Регистрация: 21.03.2011
Сообщений: 55
24.03.2011, 18:34  [ТС] #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
void main(void)
{
  int a,b,t;
  int size = 10;
  int nums[]={3,-3,4,0,-4,8,22,-16,10,0};
  cout <<"ishodnii massiv: ";
  for(t=0; t<size; t++) cout <<nums[t] <<' ';
  cout<<'\n';
  for( a=1; a < size; a++)  
        for( b = size-1; b >= a; b-- ) {
          if ( nums[b-1] > nums[b] ) {
          t=nums[b-1]; nums[b-1]=nums[b]; nums[b]=t;
        }
                 }
        cout<<"otsortirovannii massiv: ";
        for(t=0; t<size;t++) cout << nums[t] <<' ';
 _getch();
  }
разобрался. всем спасибо.
0
24.03.2011, 18:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2011, 18:34

Ошибка в сортировке пузырьком
помогите разобраться в чем заключается ошибка. при выполнении функции происходит ошибка ...

Ошибка в сортировке пузырьком
написана программа сортировки пузырьным методом.но когда ввожу числа в массив работает неправильно....

Замена второго цикла в сортировке пузырьком
Можно ли заменить второй цикл в сортировке пузырьком массива?К примеру будет один цикл for с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru