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

сортировка пузырьком - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить функцию http://www.cyberforum.ru/cpp-beginners/thread350499.html
Дано действительное число а, Вычислить f (a), если 0 при x<= 0 x2+x при 0<x<=1 x2-sinлx2 в остальных случаях;
C++ вычислять площадь Напишите программу, которая будет вычислять площадь поверхности данного прямоугольного параллелепипеда (ширина, высота и длина будет вводится с клавиатуры). http://www.cyberforum.ru/cpp-beginners/thread350495.html
C++ четное нечетно
написать программу. если число четное и делиться на 10 то выводить слова yes
Преобразование типов. C++
Всем привет. Суть вопроса - ответ программы должен содержать только два знака после запятой. #include <iostream> using namespace std; int main(void) { float p, sh, pe, otvet, p1 = 240, sh1 = 12; cout << "Pound: "; cin >> p;
C++ Ввод с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread350467.html
Напишите программу, которая будет читать целое число от ввода с клавиатуры и печатать последнюю цифру данного числа. (8. Write a program that will read an integer from the keyboard input and print the last digit of the given integer.)
C++ Задача С1 помогите Помогите решить. 1 часть сделал. там число x= -1 и y=0 решать на С++ (СИ) буду благодарен.(задание в вложение) подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
11.09.2011, 23:53     сортировка пузырьком
C++
1
2
3
4
for (i=0; i<=n; i++) 
    for (j=0; j<n-i; j++) 
        if (a[j] > a[j+1]) 
            swap (a[j],a[j+1]);
Выход за границы массива. При i = 0, j в последней итерации будет равно n - 0, и в блоке if выход при j +1.
И совсем необязательно брать i до n включительно. Все равно второй цикл при i = n не запустится.

Добавлено через 1 минуту
Поправка - j будет равен n - 0 - 1(т.к. n не включительно. Но сути не меняет)
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru