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

Как изменить регистр всех символов в String? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Логическая игра http://www.cyberforum.ru/cpp-beginners/thread528373.html
Учюсь в Германии. В школе на информатике играли против учителя в игру. Он всегда выигрывал. Вот игра и правила: | | | 3 | | | | | 5 | | | | | | | 7 Кто уберёт...
C++ Создать программу, которая реализует журнал с оценками в виде двумерного массива Пишу в Microsoft Visual Studio ->Win32 Console application ->C++. Условие задачи: Создать программу, которая реализует журнал с оценками в виде двумерного массива (студенты - строки, оценки за... http://www.cyberforum.ru/cpp-beginners/thread528370.html
C++ исправьте код
мне нужно преобразовать мат. функцию в с++и создать код что б работал без ошибок, я сделал так: f(x,y,z)= abs(sin*x+sin*y)/(x*x+y*y+z*z); вот задание:f(x,y,z)= модуль(sin*x+sin*y)/(x^2+y^2+z^2); я...
пример в C++ C++
f(x,y,z)=((pow(x,3))+(pow(y,3)))/((pow(sin,4)*z)-1) помогите срочно!!!!
C++ Определить класс символьной строки http://www.cyberforum.ru/cpp-beginners/thread528339.html
Такое задание по ООП. Определить класс символьной строки. Написать подпрограмму, возвращающую количество объектов данного класса. Заранее благодарен.
C++ Какую программу нужно что бы изучить С++ Мне друг сказал что это хороший форум Так вот хочу спросить Какую программу нужно что бы изучить С++ Помогите а то уже второй день немогу понять подробнее

Показать сообщение отдельно
fil265
2 / 2 / 0
Регистрация: 14.05.2010
Сообщений: 12
26.03.2012, 16:07  [ТС]
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
#include <iostream>
#include <string>
#include <map>
#include <fstream>
#include <algorithm>
#include <cctype>
 
 
int main()
{
std::map <std::string,int> words;
std::ifstream in;
in.open("C:\in.txt");
std::string word;
std::ofstream out;
out.open("C:\out.txt");
while (in>>word){
    std::transform(word.begin(), word.end(), word.begin(), tolower);
    for(int i=0;i<word.size();i++){
        if(word[i]=='.'||word[i]==','||word[i]=='('||word[i]==')'||word[i]=='['||word[i]==']'||word[i]=='!'||word[i]=='?'||word[i]=='"'||word[i]==';'||word[i]==':'){
            word.erase(word.begin()+i);
            i--;
        }
    }
    if(!word.empty()&&word!="--")
words[word]++;
}
 
 
 
int count=0;
std::map <std::string,int>::iterator cur;
out<<"Words count:"<<std::endl;
for (cur=words.begin();cur!=words.end();cur++)
{out<<(*cur).first<<": "<<(*cur).second<<std::endl;count+=(*cur).second;}
 
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru