Форум программистов, компьютерный форум CyberForum.ru

Выберите из строки все буквы от Q (q) до Z (z) и отсортируйте их в алфавитном порядке - C++

Восстановить пароль Регистрация
 
Mult1man
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 34
13.05.2011, 18:01     Выберите из строки все буквы от Q (q) до Z (z) и отсортируйте их в алфавитном порядке #1
Всем доброго времени суток. Задачка:

С клавиатуры вводится строка. Выберите из нее все буквы от Q (q) до Z (z) (строчные преобразуйте в прописные) и отсортируйте их в алфавитном порядке.
Допустимые символы - прописные и строчные латинские буквы.
Пример.
Исходная строка: SHiFROVkaOtSHPIonA
Результат: rsstv

Подскажите пожалуйста как это грамотно реализовать. Если не сложно покажите на языке.

Заранее благодарен.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2011, 18:01     Выберите из строки все буквы от Q (q) до Z (z) и отсортируйте их в алфавитном порядке
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
13.05.2011, 19:20     Выберите из строки все буквы от Q (q) до Z (z) и отсортируйте их в алфавитном порядке #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<ctype.h>
#include<stdlib.h>
#include<string.h>
 
int Cmp(const void* a, const void* b){
    return *(char*)a-*(char*)b;
}
 
int main (){
    char str[]="SHiFROVkaOtSHPIonA", *a=str, *b=str;
    for(; *b=tolower(*a); ++a){
        if(*b>='q'&&*b<='z') ++b;
    }
    qsort(str, strlen(str), sizeof(*str), Cmp);
    puts(str);
    return 0;
}
Mult1man
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 34
13.05.2011, 19:48  [ТС]     Выберите из строки все буквы от Q (q) до Z (z) и отсортируйте их в алфавитном порядке #3
Спасибо большое. А пояснить можете? А то сложновато понять...
Yandex
Объявления
13.05.2011, 19:48     Выберите из строки все буквы от Q (q) до Z (z) и отсортируйте их в алфавитном порядке
Ответ Создать тему
Опции темы

Текущее время: 14:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru