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

Отсортировать массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ фаил в функцию http://www.cyberforum.ru/cpp-beginners/thread185813.html
Пишу прогу нужно передать фаил в функцию для обработфи но возникла такая проблема: вот функция : void add(ifstream &fin,LIST *head) { ......................... } я ее в мейне...
C++ как сделать свою кнопку для курсового проекта мне нужно внедрить браузер в форму и сделать пару кнопок(типа вперед,назад) чтобы все работало,это я сделал с помощью обычных BUTTON,но форма их меня не устраивает,хочу сделать... http://www.cyberforum.ru/cpp-beginners/thread185792.html
C++ Циклы. Найди значение функтии.
Такая штука. Нужно написать программу используя for, while, do...while, goto. Пытаюсь понять что как работает, но не очень получается. Напишите пож. программу хоть 1 из этих 4-х. Задание вложил. Язык...
C++ Матрица, Произведение элементов в тех строках,который не содержат отрицательных элементов
ребята помогите пожалуйста!! Матрица заполняется рандомно от5 до -5 Дана целочисленная квадратная матрица. Определить: Произведение элементов в тех строках,который не содержат отрицательных...
C++ перевод из паксаля в с++ http://www.cyberforum.ru/cpp-beginners/thread185773.html
люди помогите пожалуйста! сдача скоро. uses crt; var n,x1,y1,x2,y2,k:integer; begin clrscr; writeln('Наименьшее число, представимое двумя различными способами'); writeln(' в виде суммы...
C++ fprintf fprintf Вопрос - данная ф-ция перезаписывает весь файл? То есть сначала очищает, а после записывает или же добавляет запись к концу? подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
03.11.2010, 19:37
Ага?

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
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    const std::string cons="bcdfghjklmnpqrstvwxz";
    std::string Str;
    std::string NewStr;
    std::getline(std::cin, Str);
    for(std::string::iterator Iter=Str.begin(); Iter!=Str.end();)
    {
         if(cons.find(*Iter)!=std::string::npos)
         {
              char c=*Iter;
              NewStr.push_back(c);
              Str.erase(Iter);
         }
         else
              ++Iter;
    }
    std::sort(NewStr.begin(), NewStr.end());
    int numb=NewStr.size();
    std::cout<<"Numb of cons: "<< numb <<'\n';
    NewStr+=Str;
    Str.clear();
    Str=NewStr;
    std::cout<<"Sorted string\n"<< Str <<'\n';
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru