Поиск по сайту:


Смотри также:

Работа с массивами символов: Оставить в строке фрагменты, симметричные центрального символа, длиной более 5 символов (например, «dcbabcd»), остальные символы заменить на пробелы - Исходник.

Динамический массив указателей - Исходник.

Исходник программы "DOS-Matrix" - Исходник.

Карточная игра Девятка - Исходник.

Все новинки...

Исходник «Сортировка символов в строке: Порядок возрастания «весов» символов задать таблицей вида char ORD[] = «АаБбВвГгДдЕе1234567890»;»

Когда сдавалась работа2007
Где сдавалась работаНГТУ
Оценка5
Имя автораСергей
Файл: 866 Б
Поделиться:

Задание: Выполнить сортировку символов в строке.

Порядок возрастания «весов» символов задать таблицей вида char ORD[] = «АаБбВвГгДдЕе1234567890»;

Символы, не попавшие в таблицу, размещаются в конце отсортированной строки.

//Подключение стандартных библиотек
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <dos.h>

int main ()
{
//Начало программы
//массив «весов»
char ord[22];
CharToOem («АаБбВвГгДдЕе1234567890», ord);

int num = 0, n[100];
char stroka[100], a[80];
CharToOem («Введите строку: „, a);
printf(“%s», a);
gets (stroka); //Ввод строки, которую необходимо отсортировать

int strl = strlen (stroka); //Вычисляем длину введеной строки

 

На данной странице представлены авторские программы. 
Эти лабораторные работы сдавались Новосибирского государственного технического университета по специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем". 
Все работы написаны на языка 'Си'. Все программы проверялись на компиляторе Borland C++ 5.02