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

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

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

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

13.05.2011, 18:01. Просмотров 882. Ответов 2
Метки нет (Все метки)

Всем доброго времени суток. Задачка:

С клавиатуры вводится строка. Выберите из нее все буквы от 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++
с клавиатуры вводится строка. выберите из нее все буквы от А(а) до I(i)(строчные преобразуйте прописные) и отсортируйте их в алфавитном...

Строчные буквы строки преобразуйте в прописные и отсортируйте в алфавитном порядке - C++
с клавиатуры вводится строка. выберите из нее все буквы А(а) до I(i) . строчные преобразуйте в прописные и отсортируйте в алфавитном порядке

Выбрать из строки все буквы и отсортировать их в алфавитном порядке - C++
выбрать из строки все буквы и отсортировать их в алфавитном порядке.

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

Упорядочить символы строки B в алфавитном порядке и удалить латинские буквы из строки A - C++
"Даны строки A и B. Если в A есть латинские буквы, а в B нет повторяющихся символов, то упорядочить символы B в алфавитном порядке и...

Напечатать в алфавитном порядке все глухие согласные буквы - C++
Дана непустая последовательность слов из строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
igorrr37
1646 / 1274 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
13.05.2011, 19:20 #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  [ТС] #3
Спасибо большое. А пояснить можете? А то сложновато понять...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2011, 19:48
Привет! Вот еще темы с ответами:

В каждом слове все буквы разместить в алфавитном порядке - C++
Люди добрые, помогите, пожалуйста, срочно нужно сдать лабу по Си (( ЛР №5 Разработать функцию, которая выполняет ту обработку...

Напечатать в алфавитном порядке все глухие согласные буквы - C++
Дан текст на русском языке. Напечатать в алфавитном порядке все глухие согласные буквы, которые не входят только в одно слово. НА С++ и...

В каждом слове все буквы разместить в алфавитном порядке - C++
Помогите написать программу!!нужно в каждом слове все буквы разместить в алфавитном порядке.

Напечатать в алфавитном порядке все буквы входящие в текст - C++
Будьте добры :C Задан текст из латинских строчных букв, за которым следует точка. Напечатать в алфавитном порядке все буквы, которые...


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

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

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