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

Сортировка Шелла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получение массива цифр из числа,записанного в input.txt http://www.cyberforum.ru/cpp-beginners/thread375682.html
Всем доброго времени суток. И снова ,снова у меня траблы. Третий день бьюсь над сей задачей (Получения двух массивов цифр из двух чисел ,записанных в input.txt). Куча литературы и форумов перевернуты, но тщетно. Уж слишком сложные для моего понимания коды встречались мне (что ,конечно, обуславливается недостаточностью знаний)... Голова кругом... Эксперты,прошу Вас помочь в написании сей...
C++ Минимальные и максимальные значения для типов: char .... Каковы на вашей машине минимальные и максимальные значения для следующих типов:char int double ?. #include <iostream> #include <limits> int main() { std::cout << "Maximum char value: " << std::numeric_limits<char>::max() << std::endl; http://www.cyberforum.ru/cpp-beginners/thread375678.html
C++ Конвектор png в jpg
Хочу написать прогу для конвертирования png формата изображения в jpg формат изображения. Можете объяснить как это реализуется, дать ссылки статьи с примерами, ну и собственные советы по реализации.
C++ Дан массив A(N)
помогите пожалуйста. Дан массив A(N) найти пару соседних элементов наиболее близко расположенных друг к другу . Мера близости R = |A- |
C++ База данных. Помогите доработать сортировку! http://www.cyberforum.ru/cpp-beginners/thread375645.html
Доброе время суток!) Нужна помощь! Создал базу данных. ФИО, число, месяц, год рождения, адресс. Создал массив (10 элементов) данных структурных переменных. Сделал сортировку по году рождения по возрастанию. Но... Сортировка учитывает незаполненные элементы и заполенные элементы выводит после незаполенных. Это то и нужно устранить. нужно, чтобы функция учитывала только заполенные элементы....
C++ Применение симплекс-метода для решения задач Напишите программку для решения этой задачи ,можно решить её также желательно решить её математически) подробнее

Показать сообщение отдельно
mad.h3d
0 / 0 / 0
Регистрация: 09.10.2011
Сообщений: 3

Сортировка Шелла - C++

31.10.2011, 19:42. Просмотров 323. Ответов 0
Метки (Все метки)

Привет, поменяйте пожалуйста часть кода где ввод/вывод, нужно чтобы брался рандомный массив из 5000 чисел, выводил его на экран, а потом сортировал и выводил отсортированный массив. вроде всё протсо. Исправьте пожалуйста .
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include "stdio.h"
#include "conio.h"
 
void shellsort(int a[],int n)
{
int j,i,k,m,mid;
for(m = n/2;m>0;m/=2)
{
for(j = m;j< n;j++)
{
for(i=j-m;i>=0;i-=m)
{
if(a[i+m]>=a[i])
break;
else
{
mid = a[i];
a[i] = a[i+m];
a[i+m] = mid;
}
}
}
}
}
 
main()
{
int a[10],i,n;
clrscr();
 
printf("Enter The number Of Elements\t: ");
scanf("%d",&n);
for(i=0;i< n;i++)
{
printf("\nElement %d\t: ",i+1);
scanf("%d",&a[i]);
}
 
printf("\nArray Befor Sorting : ");
for(i=0;i< n;i++)
printf("%5d",a[i]);
shellsort(a,n);
 
printf("\nArray After Sorting : ");
for(i=0;i< n;i++)
printf("%5d",a[i]);
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru