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

Описать функцию, которая включает в упорядоченный по убыванию список новое значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти слово в предложении http://www.cyberforum.ru/cpp-beginners/thread51987.html
Здравствуйте, помогите решить задачу по С++ Задача : В предложении найти слово имеющее наибольшее количество разных символов. Спасибо за ответы.
C++ Почему прога не выходит из цикла? #include <stdio.h> int main () {unsigned int s,a,k,n,min,max,kol; min=0; a=0; s=0; kol=0; max=0; scanf ("%d\n",&k); n=0; http://www.cyberforum.ru/cpp-beginners/thread51982.html
Как работать с динамической матрицей в классе? C++
В задании было написано найти строки в которых все элементы чётные. Это сделать легко, но вот потом оказалось, что это надо было сделать через классы. Но как - я не знаю :( Помогите плиз примером...
C++ Скачать html-код страницы
Всем привет. Меня интересует такой вопрос TInetFile*f=new TInetFile(); f->OpenFile("http://www.cyberforum.ru/"); Что сейчас содержится в f ? html код страници? Если да то как его поместить допустим в мемо?
C++ Список типа "ОЧЕРЕДЬ" http://www.cyberforum.ru/cpp-beginners/thread51928.html
Вопрос №1: Что такое "список типа очередь"? // нужно сформировать массив Где-то слишал, что это массив из элементов, предидущий елемент котрого включает в себя адрес следующего // думаю, что создать масив записей, с двумя полями "число" и "адрес" Если мое предположение правильное, то Вопрос №2: как работать с адресами, определять и.т.д. С помощью указателей? Коль да, то КАК? :)
C++ иерархия геометрических фигур в ООП Здравствуйте уважаемые формучани, нужна ваша помощь ибо я уже не знаю что делать. В общем задание построить иерархию геометрических фигур методом наследования( с этим проблем не возникло), и каждая из фигур должна выполнять свои действия по сигналу с клавиатуры. У меня идет точка которая двигается и меняет цвет, квадрат который выполняет эти же действия, прямоугольник который в придачу ещё и... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
28.09.2010, 00:58     Описать функцию, которая включает в упорядоченный по убыванию список новое значение
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
#include <iostream>
#include <set>
#include <string>
#include <windows.h>
 
std::string win2dos(const std::string & winstr){
    char * buf = new char [ winstr.size() + 1 ];
    CharToOemA(winstr.c_str(), buf);
    std::string ret(buf);
    delete [] buf;
    return ret;
}
 
std::string dos2win(const std::string & dosstr){
    char * buf = new char [ dosstr.size() + 1 ];
    OemToCharA(dosstr.c_str(), buf);
    std::string ret(buf);
    delete [] buf;
    return ret;
}
 
int main(){
    const char * csTowns[] = { "Брянск", "Урюпинск", "Архангельск", "Шахты", "Пенза" };
    std::set<std::string> setTowns(csTowns, csTowns + sizeof(csTowns) / sizeof(*csTowns));
    std::cout << "\n" << win2dos("Города в списке:") << std::endl;
    for ( std::set<std::string>::const_iterator i = setTowns.begin(); i != setTowns.end(); ++i )
        std::cout << win2dos(*i) << std::endl;
    std::string newTown;
    std::cout << "\n" << win2dos("Добавить город: ");
    std::cin >> newTown;
    setTowns.insert(dos2win(newTown));
    std::cout << "\n" << win2dos("Обновлённый список:") << std::endl;
    for ( std::set<std::string>::const_iterator i = setTowns.begin(); i != setTowns.end(); ++i )
        std::cout << win2dos(*i) << std::endl;
    
    return 0;
}
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru