From 27314ca27fefb9c2408bb05d5aea02a6fa4dd8b3 Mon Sep 17 00:00:00 2001 From: Aviral Srivastava <63746541+Aviral-3@users.noreply.github.com> Date: Sat, 23 Oct 2021 18:55:02 +0530 Subject: [PATCH] Queue Function Program to show the use of basic queue functions --- 12. Queue/Queue Funct ion.cpp | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 12. Queue/Queue Funct ion.cpp diff --git a/12. Queue/Queue Funct ion.cpp b/12. Queue/Queue Funct ion.cpp new file mode 100644 index 0000000..f9c8af5 --- /dev/null +++ b/12. Queue/Queue Funct ion.cpp @@ -0,0 +1,34 @@ +#include +#include +using namespace std; +void showsg(queue sg) +{ + queue ss = sg; + while (!ss.empty()) + { + cout << '\t' << ss.front(); + ss.pop(); + } + cout << '\n'; +} + +int main() +{ + queue fquiz; + fquiz.push(10); + fquiz.push(20); + fquiz.push(30); + + cout << "The queue fquiz is : "; + showsg(fquiz); + + cout << "\nfquiz.size() : " << fquiz.size(); + cout << "\nfquiz.front() : " << fquiz.front(); + cout << "\nfquiz.back() : " << fquiz.back(); + + cout << "\nfquiz.pop() : "; + fquiz.pop(); + showsg(fquiz); + + return 0; +} \ No newline at end of file