Программа писалась для сортировки чисел(в порядке убывания)
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale(LC_CTYPE, "rus");
const int n = 10000;
int mass[n];
int len,temp;
cout << "Размер=";
cin >> len;
for (int i = 0; i < len; i++) {
cout << "["<<i<<"]=";
cin >> mass[i];
}
for (int i = 0; i < len; i++) {
for (int j = i+1; i < len; j++) {
if (mass[i] < mass[j]) {//ошибка здесь
temp = mass[i];
mass[i] = mass[j];
mass[j] = temp;
}
}
}
for (int i = 0; i < len; i++) {
cout << "[" << i << "]=" << mass[i] << endl;
}
cout << "\n";
system("pause");
}
for (int j = i+1; i < len; j++)
- выход за пределы массива. j
-> в бесконечность.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Столкнулся с такой проблемой, после выполнения функции возвращаю указатель (который в функции имеет значение!!!)В результате в main возвращает...
Нужен двумерный динамический вектор, который можно будет удалить в любой момент
В этом коде я получаю число, которое ввел в EditText, и если оно пустое то выбрасывается исключениеТак вот почему именно нужно выбросить исключение
Хочу сохранить данные из таблицы JTable и, соответственно, восстановить их при новом запуске программыВ коде инициализирована таблица table