Сортировка прямым выбором по первым буквам слов

code: #cpp
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
        string sBuffer;
        string stringVec[] = 
        {
                "simple string",
                "bla bla bla",
                "abl oops",
                "lba jgne jmp",
                "test of program"
        };
        int i, j;
        cout<<"Input\n";
        for(i = 0; i < 5; i++)
                cout<<stringVec[i]<<endl;
        //сортировка прямым выбором по 1-м буквам слов
        for(i = 0    ; i < 5; i++)
        for(j = i + 1; j < 5; j++)
        {
                if((stringVec[j])[0] < (stringVec[i])[0])
                {
                        //Меняем элементы посредством буфера
                        sBuffer      = stringVec[j];
                        stringVec[j] = stringVec[i];
                        stringVec[i] = sBuffer;
                }
        }
        cout<<"Output\n";
        for(i = 0; i < 5; i++)
                cout<<stringVec[i]<<endl;
        system("pause");
        return 0;
}

автор: -=ЮрА=-

Поделиться:

Похожие статьи: