Войти
Регистрация
Спроси ai-bota
vasilinabv
29.12.2020 12:26
Выполнить сортировку одномерного массива а[20] случайных целых чисел по возрастанию методом шелла.вывести на экран все этапы сортировки. pascal abc. )
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
oroz9898
16.11.2020 03:39
Написать программу вычисления суммы кратных 5 из натурального ряда чисел от 1 до n, и произведение чисел кратных...
olga19723
10.03.2022 09:35
Что будет выведено на экран после выполнения данного фрагмента программы ? Var a, b, c : string ; begin a := abc ; b:= 123 ; c:=a+b; c:=c+a; write (c) end. Укажите правильный...
likairin00Lika123
24.03.2022 16:05
У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1 2. умножь на b (b - неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает...
Aleksandr123123
18.01.2021 05:02
Допишите программу так, чтобы она находила сумму цифр произвольного натурального числа n. % – остаток от целочисленного деления. int main () { int k = 0; int sum ; int...
arianalady
27.06.2021 17:13
Как в экселе при изменении данных сделать так чтобы информация высчитывалась автоматически. 50...
missshapliko20
31.01.2023 02:54
Иван обожает числа и последовательности чисел. Недавно он узнал, что существует последовательность чисел, называемая числами Фибоначчи. Определяется она следующими правилами:...
naumchenkova87
17.02.2022 14:51
Какая компьютерная поговорка описывает ту же ситуацию что и поговорка у семи нянек дитя без глаза...
modamzubik
17.03.2022 21:26
Нужно написать + и - интернета для человека...
бринн
27.12.2020 17:55
Написать заявление на работу на языке .буду ...
Vitaliy11111111
28.02.2022 18:39
25 ! начертите план местности в масштабе 1: 10 000. школа находится oт пункта а – на северо-востоке, на расстоянии 500 м; мост находится на северо-западе, на расстоянии...
Ответ:
AntonovnaAlina200
26.08.2020 23:30
С++
template< typename RandomAccessIterator, typename Compare >
void shell_sort( RandomAccessIterator first, RandomAccessIterator last, Compare comp )
{
for( typename std::iterator_traits< RandomAccessIterator >::difference_type d = ( last - first ) / 2; d != 0; d /= 2 )
for( RandomAccessIterator i = first + d; i != last; ++i )
for( RandomAccessIterator j = i; j - first >= d && comp( *j, *( j - d ) ); j -= d )
std::swap( *j, *( j - d ) );
}
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота