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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2013, 14:42   #1
DimaNIKul
Пользователь
 
Регистрация: 02.02.2013
Сообщений: 17
По умолчанию Сортировка методом включением массива СИ

Добрового времени суток всем! У меня не получается правильно осортировать массив методом включением на СИ. Допустим у меня в массиве есть слова ба аб, а на выходе получаю аб аб.
Код:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
#include <locale.h>
#include <ctype.h>
#define N 20
...
void insertionSort(char arrayPtr[], int length) // сортировка вставками
{
    int i,j;
    char *tmp;
    for(i=0; i<length; i++)
    {
        j=i;
        while((j>0)&&(arrayPtr[j]<arrayPtr[j-1]))
        {
            tmp=arrayPtr[j-1];
            arrayPtr[j-1]=arrayPtr[j];
            arrayPtr[j]=tmp;
            j--;
        }
    }
}

int main()
{
 char str[80]; /* Место для строки */
  char *r="`!;:,.?- _";
 char slova[N][N];
 int  sl=-1;
Select (str, slova, r, &sl);// Здесь функция которая выделяет из предложения str слова и в slova находятся слова
insertionSort(*slova1,sl); //Сортировка, в sl находится кол-во слов
    return 0;
}
DimaNIKul вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка массива методом выбора в с++ mary1010 Помощь студентам 1 16.10.2012 20:12
Сортировка массива методом пузырька SashaBogush Помощь студентам 0 11.08.2012 15:08
Сортировка массива методом пузырька bonjovi Паскаль, Turbo Pascal, PascalABC.NET 8 30.01.2012 20:23