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

функция first upper( - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает код С++ (Visual Studio 2008) http://www.cyberforum.ru/cpp-beginners/thread833714.html
Вобщем нужно было составить программу для вычисления значения функции с использованием сложной структуры разветвления. Данные вводятся с клавиатуры.... Вот код: #include <iostream> #include <math.h> #include <clocale> using namespace std; int main () { setlocale (0, "Russian");
C++ Перевод отрицательного целого десятичного числа в двоичное Перевод отрицательного целого десятичного числа в двоичное http://www.cyberforum.ru/cpp-beginners/thread833678.html
Какой шанс что последний пасажир сядет на свое (указаное в билете) место???" C++
Добрый день, уважаемые читатели! У меня на лабараторную работу попалась вот такая задача: "Идет посадка на самолет, расчитанный на 100 мест. В очереди стоят 100 пасажиров. Первым заходит старый человек (дедуля), он садится на любое выбраное ним место рэндомно. Каждый из следуйщих пасажиров садится на свое место(указанное в билете), если оно свободно, если нет - то садится на любое свободное....
В чем ошибка? C++
Не получается отсортировать(по именам) и найти средний бал #include <iostream> #include <string.h> #include <cstring> #include <stdio.h> #include <fstream> #include <sstream> #include <conio.h> using namespace std;
C++ Записать пример на С++ http://www.cyberforum.ru/cpp-beginners/thread833650.html
C++ Киносеанс - хранение данных, замена данных, добавленных новых Вообщем задача : На киносеанс популярного кинофильма осуществляетсябронирование билетов. С помощью списка организовать продажу N билетов. Предусмотреть вывод фамилий покупателей, не купивших билеты. Базовый тип: Как сделать так, чтоб файл не когда не очищался? или чтоб очищался тогда, когда я этого захочу. ////////////////// /////////////Вариант 2. На киносеанс популярного кинофильма... подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
10.04.2013, 17:16     функция first upper(
Viktor111,

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
#include <iostream>
#include <string>
#include <algorithm>
#include <iterator>
#include <cctype>
using namespace std;
 
void first_upper(string &_str){
    const string delims(" \t.,!; ");
    string::size_type begIdx, endIdx;
 
    begIdx = _str.find_first_not_of(delims);
    while(begIdx != string::npos){
        endIdx = _str.find_first_of(delims, begIdx);
        if(endIdx == string::npos)
            endIdx = _str.length();
    
        _str[begIdx] = toupper(_str[begIdx]);
        begIdx = _str.find_first_not_of(delims, endIdx);
    }
}
 
int main()
{
    string str;
    cout << "Enter the string: ";
    getline(cin, str, '\n');
 
    first_upper(str);
 
    cout << "\nNew string: ";
    copy(str.begin(), str.end(), ostream_iterator<char>(cout));
    
    cout << "\n\n";
    return 0;
};
 
Текущее время: 18:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru