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

очередь. возвращение значений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите пожалуйста, как правильно вывести,сформировать массив из задания http://www.cyberforum.ru/cpp-beginners/thread712822.html
Дан массив С из 16 элементов.Нужно:проинициализировать массив С, вывод промежуточных данных и массивов на экран. а) Сформировать массив D, в который включить элементы массива С, большие его среднего значения Cs. Определить k – количество элементов массива D и R – разность между max и min элементами. б) Сформировать матрицу А размером k 5, в которой Aij = i*Di + j*Cj....
C++ Некорректно работает функция Функция Small_S должна находить короткое слово в строке str, а она почему-то выводит первое слово! Помогите решить проблему, буду очень благодарен!) #include <iostream> #include <string.h> #include <conio.h> const int n=100; using namespace std; void inp(char ); http://www.cyberforum.ru/cpp-beginners/thread712818.html
Закрытие указателей на файловые потоки C++
Здравствуйте, у меня появилась проблема закрытия указателей на файловые потоки (определил опытным путем). Проблема в функции void ConsoleMode::sell(int cat) { ... cout<<"fclose fin="<<fclose(fin)<<endl; cout<<"fclose fout="<<fclose(fout)<<endl; cout<<"remove1="<<remove("products/man_oris.dat")<<endl; cout<<"remove="<<remove(file)<<endl; ...
Перенос курсора по файлу (fstream) C++
Добрый вечер. Есть текстовый файл. В нем есть строки. Вопрос: как передвинуть курсор из текущего положения в начало строки под номером N? (число N известно и строка с таким номером существует).
C++ 2 цикла в параметре http://www.cyberforum.ru/cpp-beginners/thread712794.html
На промежутке вывести все числа, составленные с цифр a,b,c. Или предложите свой код программы для выведения КОЛИЧЕСТВА этих чисел. #include <iostream> using namespace std; #include <conio.h> #include <math.h> void main(){ int a,b,c,n,k=0,y=0,i,q,h=0,x=0; char m; cout<<"a:"; cin>>a;
C++ Отражение двумерного массива относительно главной диагонали Помогите пожалуйста, надо отразить заданный двумерный массив относительно главной диагонали. подробнее

Показать сообщение отдельно
fuzzytoozy
8 / 8 / 1
Регистрация: 23.11.2012
Сообщений: 94

очередь. возвращение значений - C++

29.11.2012, 00:06. Просмотров 269. Ответов 0
Метки (Все метки)

Здравствуйте! Суть проблемы следующая. Метод get() почему то возвращает значения полученные методом put() в обратном порядке, хотя должен же возвращать в прямом! Почему, я не могу понять. Может кто подскажет?
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
#include <iostream>
using namespace std;
////////////////////////////
class queue
{
 private:
  enum { MAX = 6 };
  int st [ MAX ];
  int head,tail;
 
 public:
  queue ( ): tail(0), head(0)
 {  }
 
  void put ( int var )
   { st [ head++ ] = var; }
 
  int get (  )
   {
   return st [tail++];
    }
};
/////////////////////////////////////
 int main()
 {
   queue s1;
   s1.put(11);
   s1.put(12);
   s1.put(13);
   s1.put(14);
   s1.put(15);
 
   cout << s1.get()<<endl << s1.get() << s1.get() <<endl;
 
   system("PAUSE");
   return 0;
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru