Реферат: Сортировка массива методом Шелла

char a[100]; // Данные

// Ввод количества элементов

printf(" Число вводимых элементов: ");

scanf("%d",&num);

printf(" Вводите строчки формата X: Слово \n");

// Ввод элементов

for (n=0;n<num;n++) {

scanf("%d:%s",&x,a);

mas[n+stn].n=x;

strcpy(mas[n+stn].st,a);

};

return num;

}

// Вывод массива

// Входные параметры - указатель на массив и количество элементов

void output(one_elem mas[],int num) {

clrscr();

int n; // Счетчик

printf(" Содержимое массива: \n");

printf(" Индекс Содержимое \n");

// Вывод элементов

for (n=0;n<num;n++)

printf("%5d %s\n",mas[n].n,mas[n].st);

// Ожидание ESC

gotoxy(1,24);

printf(" Нажмите ESC для продолжения ... ");

while (getch()!=27);

}

// Сортировка Шелла

К-во Просмотров: 452
Бесплатно скачать Реферат: Сортировка массива методом Шелла