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

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

23.03.2011, 21:14. Просмотров 439. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Синтаксические ошибки при сортировке массива пузырьком (C++):

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

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

Синтаксические ошибки при компиляции программы
Доброго времени суток ребят, у меня к вам просьба, посмотреть в чем проблема....

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

Поиск ошибки в сортировке массива
нужно выполнить сортировку введенного массива, 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, http://www.cyberforum.ru/cpp-beginners/thread27084.html
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
Привет! Вот еще темы с решениями:

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

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

Синтаксические ошибки
Всем привет !!! помогите пожалуста найти синтаксические ошибки в коде ...

Синтаксические ошибки в коде
с 2059, с2143, с2447. Решил создать игру &quot;змейка&quot; по образцу. Создавал само...


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

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

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