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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2010, 15:40   #1
HixoH
Пользователь
 
Аватар для HixoH
 
Регистрация: 25.11.2009
Сообщений: 15
По умолчанию Сортировка строк

Дратвуйте! "Задача Ввести с клавиатуры 10 слов строчными буквами на русском языке. Вывести слова в алфавитном порядке". - это все получилось вроде .
Как сделать что бы прога учитывала при сортировке букву "ё". Помогите кто может!!!
Код:
#include "stdafx.h"
#include "windows.h"
#include "stdlib.h"
#include <string.h>
#include "conio.h"


void printru(char *scr)
{
	char dst[256];
	CharToOem(scr,dst);
	printf("%s",&dst);
}

void readru(char *f,char *dst)
{
	char scr[256];
	scanf(f,&scr);
	OemToChar(scr,dst);

}



void qs_string(char items[10][20], int left, int right)
{
  register int i, j;
  char *x;
  char temp[20];

  i = left; j = right;
  x = items[(left+right)/2];

  do {
    while((strcmp(items[i],x) < 0) && (i < right)) i++;
    while((strcmp(items[j],x) > 0) && (j > left)) j--;
    if(i <= j) {
      strcpy(temp, items[i]);
      strcpy(items[i], items[j]);
      strcpy(items[j], temp);
      i++; j--;
   }
  } while(i <= j);

  if(left < j) qs_string(items, left, j);
  if(i < right) qs_string(items, i, right);
}
void quick_string(char items[10][20], int count)
{
  qs_string(items, 0, count-1);
}
void main()
{
 int i,j;
  printru("\n*********************************\n");
char str[10][20];
for(i=0; i<10; i++){gets(str[i]);}



quick_string(str, 10);


 

printru("\n***********************************\n");
  for(i=0; i<10; i++) puts(str[i]);

getch();
}
HixoH вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка строк в txt Шушелла Общие вопросы .NET 9 24.04.2010 18:23
Сортировка строк FormAlDeGid Microsoft Office Excel 1 18.11.2009 14:43
Сортировка строк Anarki Общие вопросы C/C++ 2 19.09.2009 20:06
Сортировка строк sheva75 Microsoft Office Excel 3 06.02.2008 05:00