Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
forte
2 / 2 / 0
Регистрация: 22.06.2010
Сообщений: 6
#1

Упорядочить данный массив слов по алфавиту - C++

23.06.2010, 11:11. Просмотров 1248. Ответов 3
Метки нет (Все метки)

1. Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от *.
2. Упорядочить данный массив английских слов по алфавиту.
3. Дана строка, содержащая текст и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.

Народ, помогите пожалста с кодом (dev c++)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2010, 11:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Упорядочить данный массив слов по алфавиту (C++):

Упорядочить данный массив англ. слов по алфавиту - C++
Помогите пожалуйста сделать задачу, только без библиотеки string.h Упорядочить данный массив англ. слов по алфавиту. Добавлено...

Упорядочить данный массив английских слов по алфавиту - C++
Строки. Упорядочить данный массив английский слов по алфавиту

Дан список слов различной длины. Составить программу упорядочения списка слов: По их длине; По алфавиту - C++
Очень срочно!!!!! Дан список слов различной длины. Составить программу упорядочения списка слов: По их длине; По алфавиту.

упорядочить по алфавиту - C++
здравствуйте всем!помогуте пожалуйста решить задачу: дана фраза на английском языке из слов,разделённых хотя бы одним пробелом....

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

Записи упорядочить по алфавиту - C++
//#include "stdafx.h" #include <iostream> #include <conio.h> #include <string> #include <iomanip> using namespace std; ...

3
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
23.06.2010, 16:01 #2
3)
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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, ".1251");
    const int n = 300;
    char * str = new char [n];
    char seps [] = " \t\n,.";
    char * token = NULL;
    char c;
 
    cout << "Введите строку\n";
    cin.getline(str, n);
    cout << "Введите символ\n";
    cin >> c;
 
    int count = 0;
    token = strtok(str, seps);
    while (token != NULL)
    {
        if (strlen (token) > 0 && token [0] == c)
            count++;
        token = strtok(NULL, seps);
    }
    cout << count << endl;
 
    delete [] str;
    delete token;
    return 0;
}
Добавлено через 1 минуту
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
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, ".1251");
    int i, n;
    string * strings;
    char * str = new char [300];
 
    cout << "Введите количество слов\n";
    cin >> n;
    cin.get();
 
    strings = new string [n];
    for (i = 0; i < n; i++)
    {
        cin.getline(str, 300);
        strings[i].append(str);
    }
 
    sort(strings, strings + n);
 
    for (i = 0; i < n; i++)
        cout << strings [i] << endl;
 
    delete [] strings;
    delete [] str;
    return 0;
}
1
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
23.06.2010, 16:55 #3
.::.DIMA.::., привет! А можно без функций? С помощью типа char? Можно так сделать?
0
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
23.06.2010, 20:46 #4
Конечно можно!
Тогда ипользуйте strcmp для сравнения строк типа char * и применяйте один из алгоритмов сортировки.
0
23.06.2010, 20:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2010, 20:46
Привет! Вот еще темы с ответами:

Упорядочить символы строки по алфавиту - C++
Здравствуйте! Я пытаюсь написать программу для сортировки символов в строке в алфавитном порядке, и у меня возникли некоторые проблемы....

Из списка фамилий упорядочить их по алфавиту - C++
Из списка фамилий упорядочить их по алфавиту проверить написание большой буквы Добавлено через 5 минут помогите плс...мучаюсь...

Упорядочить слова строки по алфавиту - C++
Здравствуйте! Уважаемые форумчане, выручите, пролежал в больничке на этой теме, а закрыть семак надо. С клавиатуры вводится строка,...

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


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

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

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