Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
cHuVbaka
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 122
1

Строки. [Ввести список фамилий,упорядочить по алфавиту]

14.12.2013, 06:21. Просмотров 856. Ответов 3
Метки нет (Все метки)

Задание = [список фамилий вводится через кому в ввиде строки,упорядочить фамилии по алфавиту]
реализовать через вызов функции...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2013, 06:21
Ответы с готовыми решениями:

ввести список из 10 фамилий, расположенных в произвольном порядке и упорядочить их по алфавиту
Помогите пожалуйста.Вот задание:"ввести список из 10 фамилий, расположенных в...

задача стоит так : Список фамилий вводится через запятую в виде строки. Упорядочить фамилии по алфавиту
Вот код : #include <stdio.h> #include <string.h> #include <conio.h>...

Упорядочить список фамилий по алфавиту
Заданный список фамилий. Упорядочить их по алфавиту. Проверить написания первой...

Из списка фамилий упорядочить их по алфавиту
Из списка фамилий упорядочить их по алфавиту проверить написание большой...

Список фамилий вводится через запятую в виде строк: упорядоточить фамилии по алфавиту
Текст вводится с клавиатуры в виде массива слов. Исходный текст и результаты...

3
StackOverflow
All rights reserved.
92 / 82 / 24
Регистрация: 03.08.2013
Сообщений: 258
14.12.2013, 08:13 2
cHuVbaka,
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
//StackOverflow
//All rights reserved.
 
#include <iostream>
#include <string>
#include <vector>
#include <cctype>
 
using namespace std;
 
void sortVector( vector< string > & );
 
int main()
{
    string textline;
    vector< string> lastNames;
  
    lastNames.reserve( 10 );
 
    getline( cin, textline );
 
    string surname;
    size_t position = textline.find( '.', 0 );
 
    while ( position != std::string::npos )
    {
        static size_t startPosition = 0;
 
        surname.assign( textline, startPosition, position - startPosition );
        
        if ( islower( surname.at( 0 ) ) )
            surname.at( 0 ) = toupper( surname.at( 0 ) );
 
        lastNames.push_back( surname );
        startPosition = position + 1;
        position = textline.find( '.', startPosition );
    }
 
    sortVector( lastNames );
 
    for ( int i = 0; i < lastNames.size(); i++ )
    {
        cout << lastNames.at( i ) << endl;
    }
 
    return 0;
}
 
void sortVector( vector< string > & surnames )
{
    for ( int i = 0; i < surnames.size() - 1; i++ )
    {
        for ( int j = i + 1; j < surnames.size(); j++ )
        {
            if ( static_cast<int>( ( surnames.at( i ) ).at( 0 ) ) > static_cast<int>( ( surnames.at( j ) ).at( 0 ) ) )
            {
                string temp = surnames.at( j );
                surnames.at( j ) = surnames.at( i );
                surnames.at( i ) = temp;
            }
        }
    }
}
Добавлено через 18 минут
Хм, только сейчас до меня дошло, что кома - это запятая. Ну чтож, думаю, сообразите, где поправить.
0
cHuVbaka
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 122
14.12.2013, 16:17  [ТС] 3
Да, спасибо... будем разбиратся

Добавлено через 8 часов 2 минуты
А вот как написать этот код без использования string
0
cHuVbaka
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 122
15.12.2013, 21:51  [ТС] 4
подскажите, как написать без использования
<string>
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2013, 21:51

Задача со строками (ввод списка фамилий через запятую в виде строки. Фамилии должны быть отсортированы по-алфавиту)
Добрый день, форумчане. Пожалуйста, взгляните на приложенный код и помогите...

Отсортировать в отдельный список игрушки и упорядочить оба списка по алфавиту
Нужна помощь. Задача: создать циклический однонаправленный список, включающий в...

Упорядочить строки матрицы по алфавиту
Дана символьная матрица. Упорядочить строки матрицы по алфавиту. Помогите...


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

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

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