Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tema11
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 14
#1

Обработка символьных строк - C++

18.12.2012, 20:41. Просмотров 248. Ответов 0
Метки нет (Все метки)

Написать прогу по преобразованию строки.
Имеется строка содержащая некоторые символы. Преобразовать эту строку таким образом, чтобы все буквы от A…I (a…i) заменить на цифры от 1…9. Отсортировать полученную строку по возрастанию и заменить прописные буквы заглавными.

Пример:

Исходная строка: ShiFROvka oT SHPioNa

Результат: 1168899(HIFAHIA)
Помогите написать прогу. Как понял здесь нужно использовать сортировку пузырьком :
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
char* Sorting(char *s)
{
 int flag;
 char r;
 do
 { flag=0;
   for(int k=0;*(s+k);k++)
   {
     if (*(s+k+1))
       {
         if (*(s+k)>*(s+k+1))
         {
           r=*(s+k);
           *(s+k)=*(s+k+1);
           *(s+k+1)=r;
           flag++;
         }
       }
   }
 }
 while(flag!=0);
 return s;
}
// и функцию нахождения длины строки:
int length(char *s)
{
 char *temp=s;
 while(*temp++);
 return temp-s;
}
Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 20:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обработка символьных строк (C++):

Обработка символьных данных - C++
Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII) Задание: Определить, сколько раз в...

Обработка символьных данный - C++
Добрый день у меня проблема с задачей не могу сообразить как ее делать . Задача: В строке , введенной пользователем изменить порядок...

Обработка символьных данных - C++
Распечатать строку, которая получается из введенной строки следующим образом: каждая цифра заменяется на заключенную в круглые скобки...

Обработка символьных данных - C++
Условие задачи: Дана не пустая последовательность слов ,в каждом из которых от 1 до 8 букв;между словами знак '*' ,а за последним словом...

Обработка числовых и символьных последовательностей - C++
Задание по Borland C++ 5.02,только НЕ BUILDER!!! Задание такое:Ввести произвольную последовательность символов.Определить в заданной...

Обработка символьных и строчных данных в С - C++
Дано строчку символов (строчку ввести с клавиатуры). Заменить в строчке каждую точку на 3 точки (. => ...). В С++

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2012, 20:41
Привет! Вот еще темы с ответами:

Обработка символьных и строчных данных в С++ - C++
Дана строка. Определить длину самого длинного и самого короткого предложения. Результаты вывести на экран. Строка для обработки ввести с...

Обработка числовых и символьных последовательностей - C++
Дано натуральное число n, действительное число k и последовательность действительных чисел a1, a2, ..., an. Определить сколько членов...

Сравнение символьных строк - C++
Подскажите пожалуйста какие сделать в программе исправления чтобы начало работать условие и в случае ввода другого имени выводилось бы"...

Множества символьных строк - C++
Нужно создать в С++ класс множеств символьных строк и реализовать добавление элемента в множество, удаление элемента из множества,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.