,   CyberForum.ru

deque - C++

C++ . http://www.cyberforum.ru/cpp-beginners/thread185746.html
, . . , , - ((( int k=strlen(str); for(int i1=0,j=0;i1<k-1;i1++,j++) if (str==' ') { if (max<j) max=j; j=0;
C++ Sinx/x . , C++ Sinx/x : Sinx/x = 1 (x^2)/3! + (x^4)/5! + = ∑((-1)^n * x^2n)/(2n+1)! Sinx : q *= (-1) * x* x /(2 * n)/(2 * n + 1), Sinx/x : q *= (-1) * x /(2 * n)/(2 * n + 1), ????:wall: , ... http://www.cyberforum.ru/cpp-beginners/thread185736.html
C++
. , . : // A simple computerized telephone directory. #include <iostream> #include <cstdio> using namespace std; int main() { int i; char str;
C++
, , . : ( Dev-C++), : "", , ""
C++ http://www.cyberforum.ru/cpp-beginners/thread185641.html
n, 1 ., an. ,x1,y1,x2,y2,...,xk,yk, x1,...,xm - a1,...,an a y1,...yl - , k=min(m,l).
C++ "" ? n, 1 ., 2n. , , i = 1 ., n + 2n-i+1>17.

vet
   vet
175 / 175 / 13
: 08.04.2009
: 1,309
03.11.2010, 16:04     deque
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
45
46
47
48
49
50
51
52
53
54
55
#include "stdafx.h"
#include <iostream>
#include <deque> 
 
using namespace std; 
 
void show (const char *str, const deque<int> &Dq) 
{
        cout << str << ":" << endl;
        for (deque<int>::const_iterator ic = Dq.begin(); ic != Dq.end(); ++ic) 
        cout << *ic << " "; 
        cout << endl << endl; 
};
int main()
{
        deque<int> Dq; // èìÿ êî*òåé*åð* deque äëÿ õð**å*èÿ â *åì öåëûõ ÷èñåë
        deque<int>::iterator i; // èòåð*òîð â êî*òåé*åðå deque ñ öåëûìè ÷èñë*ìè 
        deque<int>::reverse_iterator ir; // îáð*ò*ûé èòåð*òîð â êî*òåé*åðå deque ñ öåëûìè ÷èñë*ìè
        cout << "SIZE - dlya pustoy ocheredi: \n" << Dq.size() << endl; 
        // Ââîä èñõîä*ûõ ä***ûõ è âêëþ÷å*èå èõ â äâóñòîðî**þþ î÷åðåäü
        cout << "Vvedite kolichestvo elementov v ocheredi\n"; 
        int x, x1;
        cin >> x; 
        cout << "Vvedite ochered\n"; 
        for ( int x2=1; x2<=x; x2++)
        { 
                cin >> x1; 
                Dq.push_back(x1);
        };
        cout << "SIZE - dlya zapolnennoy ocheredi: \n" << Dq.size() << endl;
        show("Ishodnaya ochered", Dq); 
        // Âñò*âê* ýëåìå*ò* â **÷*ëî î÷åðåäè 
        cout << "Metod push_front. Vvedite element:\n"; 
        cin >> x1; 
        Dq.push_front(x1);
        // Âñò*âê* öåëîãî ÷èñë* 2 âòîðûì ýëåìå*òîì â î÷åðåäè
        cout << "Metod insert. Vvodim chislo 2 - element #2\n";
        i = Dq.begin(); 
        Dq.insert(++i, 2); 
        // Ïîê*ç*òü ** ýêð**å êî*òåé*åð ïîñëå âñò*âêè *îâîãî ýëåìå*ò* (÷èñëî 100) ïðåäïîñëåä*èì â êî*åö î÷åðåäè
        show("Posle vstavki 100 pered poslednim", Dq); 
        // Óä*ëèòü ïåðâûé è ïîñëåä*èé ýëåìå*òû â êî*òåé*åðå 
        i = Dq.begin(); x = *i; Dq.pop_front(); 
        cout << "Udalili iz nachala " << x << endl; 
        i = Dq.end(); x = *--i; Dq.pop_back(); 
        cout << "Udalili s konca " << x << endl; 
        // Ïîê*ç*òü ** ýêð**å êî*òåé*åð ïîñëå óä*ëå*èÿ ïåðâîãî è ïîñëåä*åãî ýëåìå*ò* 
        show("Ochered posle udalenija", Dq); 
        // Ïîñò*âèòü ýëåìå*òû â êî*òåé*åðå â îáð*ò*îé ïîñëåäîâ*òåëü*îñòè è ïîê*ç*òü ** ýêð**å ïîëó÷å**ûé ðåçóëüò*ò 
        cout << "Reversivnyi sposob raspechatki -reverse_iterator \n"; 
        for (deque<int>::reverse_iterator pr = Dq.rbegin(); pr != Dq.rend(); ++pr) cout << *pr << " ";
        //return 0;
        cin.get();
        cin.get();
};
 
: 04:32. GMT +3.
- , ,
-
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
@Mail.ru