,  ,

- C++

> > >

 
C++ sin(x) http://www.cyberforum.ru/cpp-beginners/thread628046.html
! : #include <cmath> #include <iostream> #include <cstdlib> using namespace std; double my_abs(double val) { ...
C++ map , ! , "4". TExpiredNumberHandler true ( ... http://www.cyberforum.ru/cpp-beginners/thread628043.html
C++
!!! ? // main.cpp #include "parser.h" int main() { char prog_buff;
? C++
- ++, , ? , 1-2 ,...
C++ resize http://www.cyberforum.ru/cpp-beginners/thread627897.html
n . vector::erase . .. , , ...
C++ . . . #include <iostream> using...

-==-
 FAQ
24.07.2012, 15:39
std::string.
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
39
40
41
42
43
44
#include <string>
#include <sstream>
#include <iostream>
using namespace std;
 
//Ôó*êöèÿ âîçâð*òèò ñëîâî ëèøü ñ 1-êð*ò*ûì âõîæäå*èåì áóêâ
string getFirstAlphas(string word);
 
int main()
{
    system("chcp 1251");//Ïðîñò*ÿ ðóññèôèê*öèÿ
    string text;//Áóôôåð äëÿ ââîäèìîãî òåêñò*
    string word;//Áóôôåð äëÿ ââîäèìîãî ñëîâ*
    stringstream ss;//Ñòðè*ãïîòîê (ò*êîé æå ïîòîê ââîä* ê*ê ifstream
    //òîëüê î÷åðï*åò î* ä***ûå *å èç ô*éë* * ñ **øåé ñòðîêè)
    cout<<"Ââåäèòå òåêñò :\n";
    getline(cin,text);//Ââîäèì òåêñò ñ ïðîáåë*ìè
    ss.str(text);//Ç*ïèõèâ*åì **ø òåêñò â ïîòîê
    while(ss>>word)//×åðï*åì ïî ñëîâó èç ïîòîê*
        cout<<getFirstAlphas(word)<<" ";//è ïå÷*ò*åì óæå ïðåîáð*çîâ***ûå ñëîâ*
    cout<<endl;
    system("pause");//Ñòîï-òî÷ê*
    return 0;
}
 
string getFirstAlphas(string word)
{
    int i, j;
    for(i = 0    ; i < word.length(); i++)
    {
        //Ïîèñê ïîñëåäóþùèõ âõîæäå*èé óê*ç***îãî ñèìâîë* â ñòðîêó
        for(j = i + 1; j < word.length(); j++)
        {
            //Åñëè ïîâîòð*ûå âõîæäå*èÿ åñòü
            //ïðîñòî âûòèð*åì èõ èç ñòðîêè 
            if(word[i] == word[j])
            {
                word.erase(j - 1, 1);
                j = j - 1;
            }
        }
    }
    return word;//Âîçâð*ù*åì ïðåîáð*çîâ***îå ñëîâî
}
0
       
 
- , ,
-
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
@Mail.ru