Программирование на C: сортировка массива строк в порядке возрастания

Строка C: Упражнение 11 с решением

Напишите программу на C для сортировки массива строк в порядке возрастания.

Код C:

  #include  #include  void main () {char str [100], ch;  int i, j, l;  printf (" n  nСортировать массив строк в порядке возрастания:  n");  printf ("--------------------------------------------  n"  );  printf ("Введите строку:");  fgets (str, sizeof str, stdin);  l = strlen (str); /* процесс сортировки */for (i = 1; i  str [j + 1]) {ch = str [j  ];  стр [j] = стр [j + 1];  str [j + 1] = ch;} printf ("После сортировки строка выглядит так:  n");  printf ("% s  n  n", str);  }  

Пример вывода:

 Сортировать массив строк в порядке возрастания: ----------------  ---------------------------- Введите строку: w3resource После сортировки строка выглядит так: 3ceeorrsuw 

Блок-схема:

Редактор кода программирования на C :

Оцените статью
nanomode.ru
Добавить комментарий