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

Очередь,просто обьясните - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простая задачка по массивам. http://www.cyberforum.ru/cpp-beginners/thread394322.html
Дан массив.Все его элементы,не равные нулю,переписать(сохраняя его порядок)в начало массива,а нулевые элементы - в конец.
C++ нужно ответить на один маленький вопрос... привести описание механизма взаимодействия прикладных программ с системным календарем и таймером. http://www.cyberforum.ru/cpp-beginners/thread394317.html
Составить программу , позволющую сократить дробь. C++
M и N - числитель и знаменатель обыкновенной дроби. Составить программу , позволющую сократить дробь.
Задачи по матрицам C++
Помогите пожалуйста пару задач решить(C#) 1)В матрице размера 7х5 переставить строки таким образом,чтобы количества положительных элементов в строках следовали в порядке убывания 2)Сформировать матрицу размера nх3n,составленую из трёх единичных квадратных матриц размера nхn
C++ Количество знаков после комы http://www.cyberforum.ru/cpp-beginners/thread394284.html
Помогите пожалуйста понять в чем дело..Программа реализует нахождение обратной матрицы методом Крамера..Нужно найти обратную матрицу 10-й размерности..Выводит ноль..Почему?Преподаватель говорит,что решение этой матрицы 10-й размерности есть.Можно ли как то задать количество знаков после комы или что-то в этом роде? #include "stdafx.h" #include <iostream> #include <ctime> #include <cmath>...
C++ Нужно подправить и привести пример Помогите пожалуйста новичку. Укажите ошибки (если есть) в следующих фрагментах текстов программ и высказываниях, дайте краткие пояснения по фрагментам текстов программ, приведите верный вариант записи макросов или высказваний: Добавлено через 3 минуты 2. Подключаемый файл header.h содержит строку: char *test (); , а программа использует этот файл: int x; подробнее

Показать сообщение отдельно
tubus1993
1 / 1 / 0
Регистрация: 15.04.2011
Сообщений: 17

Очередь,просто обьясните - C++

28.11.2011, 23:31. Просмотров 364. Ответов 7
Метки (Все метки)

Уважаймые друзья.Нужна помощь.Никак не могу найти хороший образей для очереди.
Мне нужен какой-нибудь элементарный образец,без шаблонов,без каких-либо узкоспециальных функций.
Просто очередь состаящая из чисел и манипуляции с указателями.А то в голове каша образовалась
Вот я написал просто класс
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 <conio.h>
#include <time.h>
 
using namespace std;
////////////////////////////////////////////////////////////////
class Queue               
   {
      private:
      int A;
      public:
      void inputprog(int d)       //ввод
      { 
           A = d;
      }
      void printprog()                  //выводит все числа
      { 
           cout << " " << A;
      }
      
      };
////////////////////////////////////////////////////////////////
int main()
   {
   srand(time(NULL));       
   Queue s1;   
   int k,n;
   cout<<"Vvedite kol-vo elementov ";
   cin>>k;
   for(int i=0;i<k;i++)
   {
   n=rand()%10;   
   s1.inputprog(n);
   s1.printprog();
   }
   getch();
   return 0;
   }
как мне его изменить что-бы получить очередь?
я конечно понимаю что это типо "первый зашел,первый вышел" Но как это сделать на правтике??

Добавлено через 1 час 16 минут
Вообще задача такая:

Создать объект типа «очередь». Перегрузить операторы ++ и -- как
функции-члены класса (постфиксные и префиксные): ++ добавляет
элемент в очередь (пустой элемент, например int i=0), -- извлекает

элемент из очереди. Оператор ! проверяет очередь на отсутствие
элементов.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru