Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перегрузить оператор https://www.cyberforum.ru/ cpp-beginners/ thread1598379.html
Хай class Stalk { int length; public: Stalk() { //cout << "Constructor Stack" << endl; } ~Stalk()
Вызов const метод std::function C++
Добрый день, #include <functional> #include <string> #include <iostream> using namespace std; class Foo { public:
C++ Вычислить площадь правильного шестиугольника со стороной а. с++ https://www.cyberforum.ru/ cpp-beginners/ thread1598365.html
Были темы, но там не понятно чет.. Помогите.. Вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника.
C++ Проверьте, можно ли из букв слова Х составить слово У. и ещё 2 задачки с++ https://www.cyberforum.ru/ cpp-beginners/ thread1598359.html
Помогите плиз.. Обработка литерных велечин. 1) Проверьте, можно ли из букв слова Х составить слово У. 2) Вставьте перед каждой буквой "а" пробел, а после каждой буквы "б" букву "у". 3) Вычеркните из слова все буквы, встречающиейся трижды.
C++ Работа с файловыми потоками
Получилось по заданию примерно как то так:Постановка задачи Входные данные: текстовый файл, содержащий значения средних температур за день для конкретного месяца (например, файл температур за октябрь должен содержать 31 значение). Выходные данные: текстовый файл, содержащий результаты обработки: среднюю температуру за месяц, максимальную и минимальную температуру за месяц. Анализ задачи:...
C++ Исправление ошибки третьего аргумента в вызове функции Вопрос: что у меня в коде не правильно, что ругается на третий аргумент в вызове функции? Вот код: #include <iostream> #include <cstdlib> #include <math.h> #include <string.h> using namespace std; struct Bank{ char naim; https://www.cyberforum.ru/ cpp-beginners/ thread1598356.html
C++ Определить количество слов, начинающихся с гласных букв 2. Дана строка символов. Определить количество слов, начинающихся с гласных букв. Вывести на экран эти слова. Пожалуйста, решите. https://www.cyberforum.ru/ cpp-beginners/ thread1598332.html Создать массив структур для k видов продукции и общую стоимость выпуска всей продукции за год C++
Дано: Код продукции, название продукции, выпуск в каждом из 4 кварталов. Создать массив структур для k видов продукции и общую стоимость выпуска всей продукции за год.
C++ Вывести в столбик слова, в которых две буквы а Дана строка символов, состоящая из слов, разделенных пробелами. Распечатать исходную строку. Вывести в столбик слова, в которых две буквы а. https://www.cyberforum.ru/ cpp-beginners/ thread1598328.html C++ Создать программу, симулирующую развитие мушек-дрозофилов Программа для подведения статистики по результатам генетических испытаний над мушками-дрозофилами. Длительность жизненного цикла дрозофилы может составлять от 8 до 15 дней при комнатной температуре в зависимости от разных факторов. Лаборанты вносят в программу количество мушек очередного выводка (от 4 до 30) и системы слежения указывают для каждой длительность жизни (заполняется случайным... https://www.cyberforum.ru/ cpp-beginners/ thread1598326.html
Структура «Школьник»: фамилия, имя, отчество; класс; номер телефона; оценки по предметам (математика C++
Ввести массив структур. Рассортировать массив в алфавитном порядке по первому полю, входящему в структуру . В программе реализовать меню: 1) Ввод массива структур; 2) Сортировка массива структур; 3) Поиск в массиве структур по заданному параметру; 4) Изменение заданной структуры; 5) Удаление структуры из массива; 6) Вывод на экран массива структур; 7) Выход. Структура ...
C++ Обработать отрицательные элементы массива найти суму абсолютных величин отрицательных элементов масива https://www.cyberforum.ru/ cpp-beginners/ thread1598294.html
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 12
0

Слова с одинаковым количеством букв расположить в алфавитном порядке - C++ - Ответ 8421041

01.12.2015, 13:10. Показов 2267. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Не могу найти ошибку в коде!
Ввести текст. Рассортировать слова текста в соответствии с частотой встречающейся в нём введенной с клавиатуры буквы. Слова с одинаковым количеством букв расположить в алфавитном порядке
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include<iostream>
#include<string>
#include<cstring>
#include<vector>
#include<new>
 
using namespace std;
 
 
 
int main()
{
    setlocale(0,"");
    string str;
    char *TempCh;
    char ch;
    int i;
    int count = 0;
 
 
    cout << "Введите текст\n";
    cin >> str;
 
    cout << "Введите букву\n";
    cin >> ch;
 
    for(i = 0;i < str.length();i++)
        if(str.at(i) == ch)
            count++;
 
    cout << count << '\n';
 
    vector<string> v;
 
    //разбиваем текст на слова
    TempCh = strtok(const_cast<char *>(str.c_str())," ");
 
    while(TempCh != NULL)
    {
        v.push_back(TempCh);
        TempCh = strtok(const_cast<char *>(str.c_str())," ");
    }
 
    //сохраняем полученные слова в массивах char
    vector<string>::iterator It = v.begin();
    
    int s = v.size();
    const char ** words = new char*[s];
 
    for(It,i = 0;It != v.end(), i <= s;++It,i++)
    {
        words[i] = (*It).c_str();
    }
 
    //находим слова с одинаковой длиной
    int *CountOfRepeatWords = new int[s];
    int *LengthOfWords = new int[s];
    int k = -1;
 
    for(i = 0;i <= s;i++)
    {
        LengthOfWords[i] = strlen(words[i]);
    }
 
    for(i = 0; i <= s;i++)
    {
        int temp = LengthOfWords[i];
        for(int j=i+1;j <= s;j++)
        {
            if(temp == LengthOfWords[j])
            {
                CountOfRepeatWords[++k] = temp;
                CountOfRepeatWords[++k] = LengthOfWords[j];
            }
        }
 
    }
 
    system("pause");
 
    return 0;
}


Вернуться к обсуждению:
Слова с одинаковым количеством букв расположить в алфавитном порядке C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2015, 13:10
Готовые ответы и решения:

Расположить слова в массиве символов в алфавитном порядке по первой букве слова
Введите массив символов из 14 элементов. Расположить слова в алфавитном порядке по первой букве...

Расположить слова в алфавитном порядке
Доброго времени суток Вводим строку со словами, необходимо расположить эти слова в алфавитном...

Расположить слова в алфавитном порядке
Дана строка, состоящая из русских слов, разделенными пробелами. Вывести сроку, содержащую эти же...

Дана строка слов (слова разделены пробелами). Расположить слова в строке в алфавитном порядке
Знаю как в c++. А на паскале не пойму как написать....:( #include &lt;iostream&gt; #include &lt;string&gt;...

0
01.12.2015, 13:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2015, 13:10
Помогаю со студенческими работами здесь

Расположить слова в строке в алфавитном порядке
Дана строка, состоящая из слов,разделённые одним пробелом. Вывести строку состоящую из этих же слов...

Расположить слова в строке в алфавитном порядке
Дана последовательность слов(слова разделены пробелами).Расположить слова в строке в алфавитном...

В результате работы программы в файле отчета необходимо в алфавитном порядке расположить буквы из которых состоит текст с их количеством
Составить алгоритм и программу обработки фразы (строки текста), находящемся в текстовом файле...

Расположить в заданной строке слова в алфавитном порядке
Нужно написать программу на С++. Дана строка. расположить в ней слова в алфавитном порядке. 1.С...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru