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

Выполнить сортировку символов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ инженерный калькулятор посредством стандартных ф-ций c++ http://www.cyberforum.ru/cpp-beginners/thread141502.html
#include <iostream.h> void koren(double chislo, int pokazatel, double pogreshnost) { double a; double y; while(a<chislo) { a=1; y=y+pogreshnost; for (int i=0; i<pokazatel; ++i)
C++ Здравствуйте господа программисты и сисадмины Здравствуйте господа программисты и сисадмины... можете мне помочь. ? мне нужно написать програмку по данному условию.... помогите.... я вас отблагадарю.... если можно, можете написать к коду коментарии.... заранее спасибо 1. Найти в массиве и вывести значение наиболее часто встре* чающегося элемента. http://www.cyberforum.ru/cpp-beginners/thread141495.html
Скринсейвер/запуск при определенных аргументах. C++
Всем доброго времени суток. Занялся созданием скринсейвера, в принципе он уже готовый, рабочий. Однако встал вопрос, когда устанавливаешь его в винде и заходишь в свойства рабочего стола и там выбираешь его в списке, там имеются 2 определенных момента: - воспроизведение в этом маленьком окошечке - настройка моего скринсейвера. Аргументы и этого окошечка, и кнопки параметров, я уже получил....
вычислить сумму и количество элементов масива X[15] для 0<X1<1 C++
вычислить сумму и количество элементов масива X для 0<X1<1
C++ прочитать данные из заданного текстового файла http://www.cyberforum.ru/cpp-beginners/thread141457.html
пожалуй.покажи подобрее.(по с++ до ООП)два модуля;свои функции (во 2-м модуле).Программа должна прочитать данные из заданного текстового файла,содержащего записи,включающие значение температуры и количество осадков по дням месяца.Нужно выделить и вывести в отдельный файл данные по тем промежутками наблюдении в течение которых температура и давление одновременно падали.Данные по разным грыппам...
C++ Программа что то типа CLUBCONTROL. Короче нужно создать прогу которая будет по сети блокировать клаву и мышь. Что то типа CLUBCONTROL. Подскажите с чего начать, куда копать? Сам я только PHP, JAVA, HTML знаю и большой опыт по разработке сайтов а вот проги не раз не писал. Какие книжки читать и на каком языке писать лучше. подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
06.06.2010, 13:06     Выполнить сортировку символов в строке
Чтобы правильно работало с русскими буквами, в консоли должен быть установлен шрифт Lucida Console
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
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
 
int cmp_func(const void * a, const void * b){
    static const char DICT[] = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzАаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя0123456789";
    char *pA, *pB;
 
    pA = strchr(DICT, *(char*)a);
    pB = strchr(DICT, *(char*)b);
 
    if ( pA != NULL ){
        if ( pB != NULL )
            return pA - pB;
        else
            return -1;
    }
    return ( pB != NULL ) ? 1 : 0;
}
 
int main(void){
    char buf[BUFSIZ], *p;
 
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    while ( 1 ) {
        printf("String: ");
        if ( ! fgets(buf, BUFSIZ, stdin) ){
            perror("fgets");
            exit(EXIT_FAILURE);
        }
        if ( p = strrchr(buf, '\n') )
            *p = '\0';
        if ( ! *buf )
            break;
        qsort(buf, strlen(buf), 1, cmp_func);
        printf("Result: %s\n", buf);
    }
 
    exit(EXIT_SUCCESS);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru