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

Упорядочить слова по возрастанию количеств букв "d", входящих в слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ написать прогу, которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах http://www.cyberforum.ru/cpp-beginners/thread656625.html
помогите плиз. желательно, чтобы программа была написана максимально простым способом
C++ написать, прогу которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах Написать желательно простейшим языком(без применения каких-то очень навороченных функций). Помогите, плиз http://www.cyberforum.ru/cpp-beginners/thread656622.html
C++ Найти максимальные и минимальные значения переменных, указать размер в байтах
помогите плиз. очень надо написать эту программу Написать прогу которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar) ещё указать размер в байтах
Указатель на двухмерный динамический массив C++
Друзья, нужна Ваша помощь! Создаю одномерный динамический, создаю указатель на него (вернее на его первый эл-т). То же самое пытаюсь проделать и с многомерным массивом, но вот как создать указатель на многомерный массив - не понимаю! #include <iostream> #include <conio.h> #include <stdlib.h> #include <time.h> using namespace std; void main() {
C++ Подскажите пожалуйста хорошую литературу для изучения с++, для новичков http://www.cyberforum.ru/cpp-beginners/thread656584.html
Чтобы подошла человеку , который не сталкивался с программированием , а вот сейчас ему очень срочно и быстро нужно освоить хотя бы главные составляющие этой науки ) Помогите пожалуйста!)
C++ Сортировка слиянием массива из строк с сортировкой слиянием для чисел разобрался а вот со строками никак не получается помогите пож-та, вот код программы: #include <iostream> #include <time.h> #include <stdlib.h> #include <iomanip> #include <string> using namespace std; подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
23.09.2012, 19:14     Упорядочить слова по возрастанию количеств букв "d", входящих в слова
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
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    std::string s("  Ada  ddd aadd kkk ddd.  "), word, tmp;
    std::string::size_type ind(0), ind1(0);
    std::string arr[50];
    for(ind = 0; (ind = s.find('.', ind)) != std::string::npos; s.replace(ind, 1, 1, ' '))
    ;
    int arrSize(0);
    for(arrSize = 0; (ind = s.find_first_not_of(' ', 0)) != std::string::npos &&
          (ind1 = s.find(' ', ind)) != std::string::npos; ++arrSize)
    {
        arr[arrSize] = s.substr(ind, ind1 - ind);
        s.erase(ind, ind1 - ind);
    }
    int i, j;
    std::string stmp;
    for(i = 0; i < arrSize; ++i)
    {
        stmp = arr[i];
        for(j = i - 1; j >= 0 && std::count(arr[j].begin(), arr[j].end(), 'd') > std::count(stmp.begin(), stmp.end(), 'd'); --j)
        {
            arr[j + 1] = arr[j];
        }
        arr[j + 1] = stmp;
    }
    for(int i = 0; i < arrSize; ++i)
    {
        std::cout << arr[i] << "  ";
    }
    return 0;
}
 
Текущее время: 07:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru