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

Смоделировать очередь с помощью масива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сортировать массив при помощи функцыи sort http://www.cyberforum.ru/cpp-beginners/thread379189.html
#include "stdafx.h" #include <iostream> int _tmain(int argc, _TCHAR* argv) { int mas ; int i; for (i=0;i<8;i++) { if ((i % 2)==0)
C++ Найдите ошибки #include <stdio.h> void main() { printf("Vvod distancii v km\n",s); scanf("%f",&s); printf("Vvod vrema v sec\n",t); scanf("%f",&t); printf("Vvod skorost v km/sec\n",v); http://www.cyberforum.ru/cpp-beginners/thread379188.html
выделение и освобождение памяти C++
В моей программе есть следующий код: char* lexems; // массив указателей на символ char* lexem; // вспомогательная переменная для хранения слова char string = "The quick brown fox jumps over the lazy dog"; lexem = strtok(string," ,.-"); lexems = new char;
C++ Поменять местами строки матрицы
Здравствуйте. Вот проблемка какая у меня с прогой, дана матрица A(5*6) поменять местами в этой матрицы элементы 1 и 2 строчки 3 и 4 строчки
C++ Найдите ошибку в тексте программы http://www.cyberforum.ru/cpp-beginners/thread379154.html
#include <iostream.h> #include <math.h> #include <windows.h> char buf ; char *rus(char *s) {CharToOem(s,buf); return buf;} void main () { cout << ( " programma dl9 vi4esleni9 sostavnoe fynkcii " ) << endl; double s,x,fx,b,e,r; char q;
C++ Что такое _Bx в классе string Пытаюсь записать дату : time_t rawtime; time(&rawtime); string str = ctime(&rawtime); string dataTime = str; это текст из текстового поля: string Name = (Form->Edit1->Text).t_str(); См. картинки подробнее

Показать сообщение отдельно
hepr
 Аватар для hepr
60 / 32 / 5
Регистрация: 21.10.2010
Сообщений: 538
07.11.2011, 17:25     Смоделировать очередь с помощью масива
Надеюсь я вас правильно понял:
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
#include <iostream>
using namespace std;
 
template<class T> class stack{
public:
    stack(int s);
 
    void push(T);
    T pop();
 
    void print();
 
    bool EMPTY;
    bool FULL;
private:
    int size; //Размер выделяемого массива
    int count; //Элементов в этом массиве
 
    T * elements;
};
template<class T> stack<T>::stack(int s)
{
    count = 0;
    size = s;
 
    EMPTY = true;
    FULL = false;
 
    elements = new T[size];
}
template<class T> void stack<T>::push(T item)
{
    if(FULL)
    {
        cout << "Cant do it!" << endl;
        return;
    }
    EMPTY = false;
 
    elements[count] = item;
    count++;
    if (count == size-1)
        FULL = true;
}
template<class T> T stack<T>::pop()
{
    if (EMPTY)
    {
        cout << "Cant do it!" << endl;
        return T();
    }
    count--;
    if(count == 0)
        EMPTY = true;
    return elements[count+1];
}
template<class T> void stack<T>::print()
{
    for(int a=0;a<count;a++)
        cout << "Element " << a << " = " << elements[a] << " ;" << endl;
}
int main(int argc, char* argv[])
{
    system("pause");
    return 0;
}
 
Текущее время: 14:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru