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

Пузырьковая сортировка выкидывает ошибку... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача http://www.cyberforum.ru/cpp-beginners/thread559375.html
привет! помогите с решением, плиз. Дано число D (> 0). Последовательность чисел An определяется следующим образом: A1 = 2, An = 2 + 1/An–1, n = 2, 3, ... Найти первый из номеров n, для...
C++ Определение первого отрицательного числа последовательности всем привет! не поможете с решением? Напишите программу, которая определит первое отрицательное число последовательности: y = sin(i/100), i = 1,2,3… Оператор цикла выбрать по своему усмотрению,... http://www.cyberforum.ru/cpp-beginners/thread559373.html
генетический алгоритм на С++ C++
задача- Пусть есть N разных предметов, каждый предмет имеет вес wi и полезность pi , так же имеется максимальный вес W, который можно положить в рюкзак. Требуется собрать такой набор предметов P,...
Шаблон класса C++
Здраствуйте! Разрабатываю динамический массив. Необходимо реализовать, а не знаю как..не хватает опыта... короче: есть шаблон класса. В нем одно из полей - шаблонный список (List из STL). тоесть...
C++ Функция без параметров? http://www.cyberforum.ru/cpp-beginners/thread559320.html
Начал разбираться с библиотекой alglib для решения интеграла сложной функции. В документации нашел такой код, но не могу разобраться с одним моментом. #include "stdafx.h" #include <stdlib.h>...
C++ Строки С++ Помогите!!! Я написал но вообще не правильно.... Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить последнее вхождение символа “р” в строке и вывести строку, начиная с первого... подробнее

Показать сообщение отдельно
jvov
1 / 1 / 0
Регистрация: 28.09.2011
Сообщений: 113
26.04.2012, 21:35  [ТС]
Цитата Сообщение от antoha398 Посмотреть сообщение
Сделайте через объекты, а не указатели.
C++
1
2
Rectangle t;
t = arr[b-1];
Спасибо, теперь все работает, только вот сортируется наоборот

все -а заработало
вот эту строчку надо было поменять
C++
1
 if(arr[b+1] < arr[b]) {
Добавлено через 2 часа 34 минуты
fatal error C1075: end of file found before the left brace '{' at was matched

из за этой ошибки весь проект не запускается, вроде ругается на скобку такую { но вроде перепроверил все - верно. Что это может быть?


Скажите, что у меня не так в шаблоне сортировки, почему-то на него ругается компилятор?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template<class Type> void bubble(Type *arr, int size) // wablon sortirovki
{
    {  int a, b;
   Type t;
 
  for(a=1; a < size; ++a)
    for(b=size-1; b >= a; --b) {
      if(arr[b+1] < arr[b]) {
        // exchange elements
        t = arr[b-1];
        arr[b-1] = arr[b];
        arr[b] = t;
      }
    }
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru