Форум программистов, компьютерный форум 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, для которых выполняется условие |Ak – Ak–1| < D, и вывести этот номер, а также числа Ak–1 и Ak. Предполагается, что исходный набор содержит ненулевое число элементов (в частности, число N всегда больше...
C++ Определение первого отрицательного числа последовательности всем привет! не поможете с решением? Напишите программу, которая определит первое отрицательное число последовательности: y = sin(i/100), i = 1,2,3… Оператор цикла выбрать по своему усмотрению, но должны быть использованы оба варианта итерационного цикла. Ввод и вывод выполнять с соответствующими пояснениями в программе. http://www.cyberforum.ru/cpp-beginners/thread559373.html
генетический алгоритм на С++ C++
задача- Пусть есть N разных предметов, каждый предмет имеет вес wi и полезность pi , так же имеется максимальный вес W, который можно положить в рюкзак. Требуется собрать такой набор предметов P, чтобы полезность их была наибольшей, а суммарный вес не превышал W. реализовать используя генетический алгоритм.
Шаблон класса C++
Здраствуйте! Разрабатываю динамический массив. Необходимо реализовать, а не знаю как..не хватает опыта... короче: есть шаблон класса. В нем одно из полей - шаблонный список (List из STL). тоесть List <Structura> list. а у этой Structura должно быть поле: указатель на объект типа, для которого делаю свой массив. То есть: template <class T> { .......
C++ Функция без параметров? http://www.cyberforum.ru/cpp-beginners/thread559320.html
Начал разбираться с библиотекой alglib для решения интеграла сложной функции. В документации нашел такой код, но не могу разобраться с одним моментом. #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <math.h> #include "integration.h" using namespace alglib; void int_function_1_func(double x, double xminusa, double bminusx, double &y, void *ptr) {
C++ Строки С++ Помогите!!! Я написал но вообще не правильно.... Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить последнее вхождение символа “р” в строке и вывести строку, начиная с первого символа и до последнего “р” в строке. Если такого символа нет, то вывести всю строку, исключив из нее последнее слово. #include <stdio.h> #include <string.h> main () { char *str1="one ptwo... подробнее

Показать сообщение отдельно
jvov
1 / 1 / 0
Регистрация: 28.09.2011
Сообщений: 113

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

26.04.2012, 18:20. Просмотров 700. Ответов 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");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru