Форум программистов, компьютерный форум 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

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

26.04.2012, 18:20. Просмотров 721. Ответов 12
Метки (Все метки)

Выкидывает вот такую ошибку - Run-Time Check Failure #3 - The variable 't' is being used without being initialized.
Что я не так сделал?

задание - обавить в определение структуры Пямоугольник оператор <, при этом считать меньшим прямоугольник
с меньшей площадью. Написать функцию, которая выполняет пузырьковую сортуровку массива типа Праямоугольник.
Прототип функции - void PSortRecangle(Rectangle *mas, int masLenght);

C++ (Qt)
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
struct Rectangle  
{
    unsigned int height;
    unsigned int width;
 
    bool operator > (const Rectangle &sg) // bool vozvras4aemyj tip &sg - ssylka prjamougolnik s menjshej ploshadju
    {
        return ((this->width * this->height) < (sg.width * sg.height)); 
    }
};
 
 
void PSortRectangle(Rectangle *arr, int size) // sortirovka
{  int a, b;
   Rectangle *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;
      }
    }
rectangle_print(&arr[0]);
};
int main()
{
PSortRectangle(&rectangle[0], ARR_SIZE);
system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru