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

Сортировка строки по алфавиту - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Числа в р-ичной системе счисления http://www.cyberforum.ru/cpp-beginners/thread1183728.html
Числа в р-ичной системе счисления Выведите все к-значные числа в р-ичной системе счисления. Числа с лидирующими нулями выводить не нужно. Формат входных данных В первой строке содержатся два целых числа к и р . Формат выходных данных В первой строке выведите количество k-значных чисел в p-ичной системе счисления. В следующих строках выведите сами числа в порядке возрастания, по одному в...
C++ Ошибка в структуре не пойму в чем ошибка,пожалуйста, помогите исправить. // 897.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1183727.html
C++ Разница элементов массива между первым отлрицательным и вторым положительным элементам
Старался сам написать, но что-то не получается, всегда нуль. #include <ctime> #include <iostream> using namespace std; template<class Type> class Array {
C++ Помогите исправить ошибку в структуре
не пойму в чем ошибка,пожалуйста, помогите исправить. #include "stdafx.h" #include <iostream> #include<conio.h> #include <string> using namespace std; struct Note {
C++ Считывание одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1183699.html
#include "stdafx.h" #include "stdio.h" #include <clocale> #include <iomanip> #include <fstream> #include <string> #include <iostream> using namespace std; class sotrydnik
C++ Очень интересное определение функции Доброго времени суток! сейчас собираю небольшую библиотечку - и наткнулся на очень интересный кусок кода: strtol (nptr, endptr, base) const char *nptr; char **endptr; int base; { ... начал читать спецификацию с11, с++11 - чето не могу найти объяснение увиденному - помогите кто чем сможет)) ну в смысле догадками - заранее спасибо подробнее

Показать сообщение отдельно
karaulov6
15 / 15 / 1
Регистрация: 23.03.2013
Сообщений: 140
21.05.2014, 19:06     Сортировка строки по алфавиту
А у меня такое получилось xD

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
44
45
46
#include <iostream>
 
using namespace std;
int main( )
{
    // Максимальная длина строки
    int maxchars = 1000;
    // Новый массив
    char * line = new char[ maxchars ];
    // Запись строки
    cin >> line;
    // Вывод строки
    cout << endl << "Line:" << line << endl;
    // Длина строки
    int len = strlen( line );
 
    // Сортировка
    for ( int n = 0; n < len; n++ )
    {
        //Перебираем все символы
        for ( int x = 0; x < len; x++ )
        {
            char curval = line[ x ];
            //Найти меньшее
            for ( int y = x; y < len; y++ )
            {
                if ( line[ y ] < curval )
                {
                    char curval2 = line[ y ];
                    line[ y ] = curval;
                    line[ x ] = curval2;
                    break;
                }
            }
        }
    }
 
    // Новая строка
    cout << endl << "Line:" << line << endl;
 
    // Удаление массива
    delete[ ]   line;
    // Пауза
    system( "pause" );
 
}
 
Текущее время: 05:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru