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

Очередь, элементы которой занимают по 12 кБ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу понять, что означает данная операция с указателями http://www.cyberforum.ru/cpp-beginners/thread805273.html
вот такой код #include <iostream> #include <conio.h> using namespace std; int rrr2 (int **p) {return ((**p-1)***p);}; void main ()
C++ Шаблоны и наследование Есть код с учебника: #include <iostream> #include <typeinfo> #include <cstdlib> #include <ctime> template <class T> class figure { protected: http://www.cyberforum.ru/cpp-beginners/thread805269.html
Создать файл ресурсов C++
Всем доброго времени суток, цель создать "вспомогательный" файл(файл ресурсов) для программы т.е. в один файл необходимо записать настройки программы,неопределённое количество бит карт,в общем большое количество переменных разных типов структур,массивов структур и т.д.,на просторах google лежит довольно много информации о том как создавать файлы записывать и т.д. но вся информация довольно...
Классы. Как посчитать количество цифр в дробной части числа C++
class Chislo { double znach; //Значение char zapis; //Запись числа public: Chislo() // Конструктор без параметров создает "пустой" объект { znach=zapis=0; } void set(double zn, char zp) // Функция для инициализации полей для созданного "пустого" объекта
C++ Вытянуть номер телефона http://www.cyberforum.ru/cpp-beginners/thread805240.html
Здравствуйте. У меня есть некоторый текст: Привет, меня зовут Саша. Мой номер телефона 050-123-45-67. Подскажите пожалуйста как можно сначала отсюда вытянуть сам номер телефона : 050-123-45-67 А потом убрать из него тире(чтоб был вот в таком формате) : 0501234567 У меня таких объявлений много надо сделать все в цикле и записывать результат (0501234567) например в массив. Думаю можно через...
C++ typeid и классы Разбираю пример с учебника: #include <iostream> #include <typeinfo> class myclass { int i; }; int main() подробнее

Показать сообщение отдельно
tutty-frutty
0 / 0 / 0
Регистрация: 07.02.2013
Сообщений: 35
13.03.2013, 16:29  [ТС]     Очередь, элементы которой занимают по 12 кБ
кажется все сделала=)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#include<windows.h>
#include<conio.h>
#include<iostream>
#include <stdio.h>
#include <string.h>
#define MEMORY_SIZE     1024
 
using namespace std;
int index=0;
int a[10];
void check(){
     bool p=false;
     if(index==0){
                  cout<<"ochered pusta!"<<endl;
                  }
     else{
          cout<<"elementy ocheredi: ";
     for(int i=0;i<index;i++){
             cout<<a[i]<<" ";
                 }
     cout<<endl;}
}
void add(){
     index=index+1;
     if(index<=5){
     for(int i=index-1;i>index-2;i--){
             cin>>a[i];
              }  
              VirtualAlloc(NULL, 12*MEMORY_SIZE, MEM_RESERVE|MEM_COMMIT, PAGE_EXECUTE_READWRITE);
              }else{
                    index=index-1;
                           cout<<" ne udalos' videlit' pamyat' dlya elementa. "<<endl;
                           }
}
void udalit(){
     if(index==0){
                  cout<<"ochered' pusta..vvedite chisla! "<<endl;
                  }
     else{
                               for(int i=0;i<index-1;i++){
                      a[i]=a[i+1];
                      }
                      index=index-1;
               cout<<"element s golovi udalen!"<<endl;
                }
}void produblirovat(){
     if(index==0){
                  cout<<"ochered pusta"<<endl;
                  }
     else{
          int tmp=a[0];
          a[0]=a[index-1];
          a[index-1]=tmp;
                  cout<<"znachenie pomenyalos'"<<endl;
                }
     }
     
void head(){
     if(index==0){
                  cout<<"ochered' pusta..vvedite chisla!"<<endl;
                  }
     else{
          cout<<"verwina ocheredi: "<<a[0]<<endl;
                }
     }
int main(){ 
    setlocale(LC_ALL, "Russian");
    SYSTEM_INFO SysInfo;// pamyat' korsetedi
    GetSystemInfo(&SysInfo);
    
    cout << "1. Ochered pusta ili net?." << endl;
    cout << "2. dobavit' element." << endl;
    cout << "3. udalit' element iz verwina" << endl;
    cout << "4. pokozat' verwinu" << endl;
    cout<<"5.Pokazat' videlenni pamyat'"<<endl;
    cout<<"6.produblirovat"<<endl;
    cout << "0. end." << endl;    
    
    int n;
    cin>>n;
    
    if(n==1){
                cout << "proverka! ochered' pusta ili net" << endl;
                check();
    
                main();
    }
    if(n==2){
                cout << "dobavit' element v ochered'" << endl;
                add();
                cout<<"****************************"<<endl;
                main();       
    }
    if(n==3){
                cout << "udalit' element iz verwini." << endl;
                udalit();
                cout<<"**********************************"<<endl;
                main();
    }
    if(n==4){
                cout << "Verwina ordera:." << endl;
                head();
                cout<<"***********************************"<<endl;
                main();
    }
    if(n==5){
             cout<<&SysInfo;system("pause");}
    if(n==6){
             produblirovat(); 
             cout<< "************"<<endl;
             main();                    
                      }
    if(n==0){
                cout << "Vihod" << endl;
                Sleep(500);
                system("exit");}}
 
Текущее время: 01:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru