Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2018, 21:13   #1
Umkass
Новичок
Джуниор
 
Регистрация: 27.10.2018
Сообщений: 10
По умолчанию Сортировка методом включение(вставки)

Код:
#include <iostream>
#include <cmath>
# include <ctime>
using namespace std;
int main() {
int i, t, j;
int a[7] = { 7,0,-4,3,1,-2,5 };
for (i = 0; i < 7; i++) {
cout << a[i] << " ";
}
cout << endl;
for (i = 0; i < 7; i++) {
for (j = 0; j < 7; j++) {
if (a[j] < a[i])//< если по убыванию
{
t = a[j];
a[i+1] = a[i];
a[i] = a[j];
}
}
}
for (i = 0; i < 7; i++)
{
cout << a[i] << " ";
}
cout << endl;
system("pause");
return 0;
}
Не работает. Не понимаю что не так делаю...
Umkass вне форума Ответить с цитированием
Старый 27.10.2018, 21:20   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Код:
t = a[j];
a[i+1] = a[i];
a[i] = a[j];
Еще раз внимательно посмотрите, что вы делаете. Можете даже на листочке расписать, что хотели и что реально делается.
p51x вне форума Ответить с цитированием
Старый 27.10.2018, 21:38   #3
Umkass
Новичок
Джуниор
 
Регистрация: 27.10.2018
Сообщений: 10
По умолчанию

я понимаю что все не так как должно быть но не знаю как сделать так что бы оно сдвигалось и вставляло элемент в нужное мне место
Umkass вне форума Ответить с цитированием
Старый 27.10.2018, 21:41   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Да причем тут знаю-не знаю. Вот в этих конкретных строках, что вы хотели сделать? Вот прям словами.
p51x вне форума Ответить с цитированием
Старый 29.10.2018, 11:59   #5
ezus
Пользователь
 
Регистрация: 08.05.2009
Сообщений: 78
По умолчанию

Раньше существовал такой термин "Камеральная отладка" - это когда на бумажке ты имитируешь работу программы на маленьких примерах.
Это тот самый случай.
ezus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка двохвимирного масиву методом вставки Андрій00,2 Помощь студентам 0 22.11.2017 02:25
[C++]: сортировка методом вставки erfo Помощь студентам 3 23.05.2012 16:13
Массивы в С++. Сортировка методом вставки Azzzza Помощь студентам 0 05.05.2011 14:40
И снова я. Сортировка методом вставки! xitrec1zaraza Общие вопросы C/C++ 3 07.12.2010 09:48
Сортировка двумерного массива методом вставки. Pascal xXxalexXx Помощь студентам 0 25.11.2010 20:03