|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.10.2018, 20:18 | #1 |
Новичок
Джуниор
Регистрация: 27.10.2018
Сообщений: 10
|
Сортировка заданной строки в массиве.Помогите!
Код:
# include <iostream> # include <cmath> # include <iomanip> using namespace std; int main() { setlocale(LC_ALL, "Rus"); int i, j, N; int S; cout << "Введите N="; cin >> N; int **mass = new int *[N]; cout << "Cтрока сортировки="; cin >> S; for (int i = 0; i < N; i++) { mass[i] = new int[N]; } for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { mass[i][j] = rand() % N; cout << setw(4) << mass[i][j]; } cout << endl; } for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { if (i == S - 1) { if (mass[i][j] > mass[i][j + 1]) { int t = mass[i][j + 1]; mass[i][j + 1] = mass[i][j]; mass[i][j] = t; } } } } system("pause"); for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { cout << setw(4) << mass[i][j]; } cout << endl; } system("PAUSE"); return 0; } При сортировке почему то в строке последнее число исчезает и пишет -33686019. Что я сделал не так помогите |
27.10.2018, 20:53 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Индекс j+1 при j = N-1 выходит за границы. И зачем вам второй цикл? У вас же один индекс строго фиксирован.
|
27.10.2018, 21:10 | #3 |
Новичок
Джуниор
Регистрация: 27.10.2018
Сообщений: 10
|
Я вас не очень понял.Что мне нужно изменить?
|
27.10.2018, 21:19 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Код:
|
27.10.2018, 21:36 | #5 |
Новичок
Джуниор
Регистрация: 27.10.2018
Сообщений: 10
|
Спасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск заданной строки в массиве | iqwinsa | Общие вопросы C/C++ | 0 | 10.10.2015 17:35 |
Сортировка в одномерном массиве | lena-tus | Помощь студентам | 7 | 16.02.2013 21:56 |
Сортировка нужной строки в двухмерном массиве (Delphi) | xEmpire | Помощь студентам | 2 | 19.12.2012 02:20 |
СОРТИРОВКа ИНФОРМАЦИИ В МАССИВЕ??? | dozor | Общие вопросы C/C++ | 1 | 23.12.2009 10:39 |
сортировка в многомерном массиве | LeoN | PHP | 8 | 03.06.2008 15:39 |