C++ :: Empty Elements Of A Stack Into A Queue
Apr 3, 2014
So I was wondering if I were to empty the elements of a stack into a queue, but i only wanted to empty the even numbers or the odd ones. What would the if statement be to accomplish this. Im guessing for even it would be something like if(number % 2!=0)? What about for odd?
View 2 Replies
ADVERTISEMENT
Feb 18, 2013
what is the empty state of queue?
View 5 Replies
View Related
Sep 13, 2012
Use your language’s native queue class to write the following program: create a class, Patient. The class has 2 members: name of type string; wait_time, a non-negative integer. Read definitions of patients from a file and add the patients to a queue. Write a loop that dequeues a patient from the queue and then decrement the patient’s wait_time. If the patient’s wait time is greater than 0, then the program enqueues the patient again. Otherwise it discards the patient. The loop continues until the queue is empty.
Header File
Code:
#include <string>
class Patient {
public:
Patient();
std::string name;
int wait_time;
bool empty() const;
[Code] ....
View 3 Replies
View Related
Sep 14, 2014
I have a program that consist of a postfix calculator for a class assigment, my program is basically done, however I am missing how to loop through the stack and print each element of it. My output is suppose to look something like this:
Token: 4+5 (my token would be the infix expression that the user inputs)
output:45+ (my output would be the postfix expression)
Stack(bottom to top) :empty + + empty (This is suppose to be the process of the stack, but I do not know how to get this values to print out)
and I already have the token and output part, however I do not know how could I get the stack values, in order to print them out.
My program is the following:
#include <sstream>
#include<iostream>
#include<cstring>
#include<iomanip>
#include <vector>
#include <math.h>
#include <windows.h>
using namespace std;
[code].....
how to proceed with printing the stack so that it looks like my example output?
View 4 Replies
View Related
Oct 27, 2014
I am trying to write a method (copyStack())that copies the elements of one stack to another. So I am using a Type variable and a while loop, assigning the top of the first stack to the variable, and then using the push method to push the Type variable into my second stack (then poping the first stack). However, whenever it comes time to print the second stack (the one I am trying to copy into), nothing shows up. I know that the program is reaching the copyStack function, and I know that when I put a regular string in for the Type variable, it passes that string along. But for some reason, when I use the variable, nothing happens! Here's what I've got...
header file containing stack manipulators:
//Header File: linkedStack.h
#ifndef H_StackType
#define H_StackType
#include <iostream>
#include <cassert>
using namespace std;
[Code] ....
View 3 Replies
View Related
Feb 20, 2013
I have a paradigm in a loop of queues of a vector,if a condition is true,increase sizes of the queue of that particular queue in the loop of queues, if condition is false, the queuesize is left as such in loop of queues. After this operation i need to search the queue sizes of all queues and enqueue in the shortest queue.
I want to do something like the code given below
#include <vector>
#include <queue>
int min_index = 0;
std::vector<std::queue<int> > q
std::size_t size = q.size();
[Code] ....
How to implement this logic?
will q[i].size=q[i].size+5 increase the queuesize by 5 for the ith queue?
View 12 Replies
View Related
Jul 22, 2013
A file is created but its empty. And when I first create an entry and then display all the entries, it does nothing.
#include<iostream>
#include<fstream>
#include<iomanip>
#include<string>
using namespace std;
class comp {
[Code] ....
View 2 Replies
View Related
Jun 30, 2014
We have been assigned to create an iTunes library. Everything compiles in my other .h file but my main is not happy with my object declaration. It keeps stating "primary expression before '{'". Here is my main code:
#include<iostream>
#include<string>
#include<fstream>
#include"myTunes.h"
using namespace std;
//function protocols
void read(string);
[Code] ......
View 1 Replies
View Related
May 4, 2013
This code:
#include <iostream>
class Foo {
};
int main() {
Foo foo;
std::cout << sizeof ( foo ) << std::endl;
std::cin.get();
return ( 0 );
}
produces this result: 1
Why is the size of an instance of Foo 1, although it doesn't have any member variables?
View 2 Replies
View Related
Oct 11, 2013
It has been a few years since I have had to do this, but I need to declare a method in my base class, but produce no code for it. Then when this library is used by my second project I will derive a class from this base class and put the code into it there. How is this possible? I used to know how but do not remember how now.
The library is a static library designed for linking with both 32bit and 64bit Windows applications to handle a lot of the tedious stuff with Windows programming. The method in question handles specific command inputs. However, since each program that uses this library will have different uses for these commands, I want to leave it up to the user to code their own handling, but require it to be coded in the derived class.
View 2 Replies
View Related
Apr 2, 2014
So this is my working code with sql i want convert it so i can read it from xml, basiccl i need to fill empty list with xml column BrivDat..
var connStr = @"Data Source=(LocalDB)v11.0;" +
@"AttachDbFilename=C:dbaseAdaPlus.mdf;Integrated Security=True";
List<DateTime> Holidays = new List<DateTime>();
using (SqlConnection conn = new SqlConnection(connStr))
using (SqlCommand cmdd = new SqlCommand("select * from Brivdienas", conn))
[Code] ......
View 5 Replies
View Related
Nov 8, 2014
I have a doubt related Size of empty structure. I know the answer of empty structure is "0".
How and why the Result got ZERO..??
View 3 Replies
View Related
Mar 13, 2013
I am writing a c++ program in Linux.. I am reading a line from commandline at run time using "getline(std::cin,str);". now, what i want is if i left the commandline as idle (terminal as idle), then i want to know that the commandline is empty... is it possible ???
View 4 Replies
View Related
Sep 26, 2014
I wrote a template function which use dynamic array as parameter. But if parameter is a empty array, it have compile error.
code:
#include <iostream>
int arry[] = {1,2,3};
int empty_arry[] = {};
[Code]....
compile error:
[zengchao@cmcc-server2 ]$g++ test.cpp
test.cpp: In function ‘int main(int, char**)’:
test.cpp:16: error: no matching function for call to ‘array_parameter(int [0])’
View 1 Replies
View Related
Nov 30, 2013
I started making something for my class and the thing im getting stuck with is this function:
void ucitajOdgovore(string asocijacija[21]){
int brojac=0;
ifstream fajl;
string putanja;
/*srand(time(NULL)); int random=(rand() %5) +1;
switch(random){
[Code] ....
In the main, i pass real string array "asocijacije" in function which i use in it, and when i use it after this fun. i get an empty array. Its like it didnt happend and i cant see where i went wrong.
View 2 Replies
View Related
Apr 7, 2014
program im creating that is a Mediastore. I have 3 forms one start form where you choose which form you wanna go to Lager or Kassa are the two choices. in these forms i have 1 listbox each that share the same Data. In my Listboxes i have objects of a class called produkts that consist of 3 variables Name,SerialNumber and Price. When i have added these objects to my listbox and they are showing i wanna be able to use my "go back" button to go back to my orginal form where i choose which form i wanna go to and then go to eather my Lager form or my Kassa form and the items are supposed to still there however that is not happening for some reason.
public Lager()
{
InitializeComponent();
}
[Code].....
View 2 Replies
View Related
Aug 10, 2014
I am new to c++ and have started creating a dummy program to perform a simple task of writing a few strings to the console, which are first generated using random generation. When I execute the code, an extra line for each generated object appears in the console.
int gemNum;
cout << "This program calculates the value and type of gems
";
cout << "Please enter the number of gems: ";
cin >> gemNum;
vector<int> gemVector(gemNum);
vector<int> gemCollection = fillGemCollection(gemNum);
vector<int> gemSort = sortGems(gemCollection);
vector<string> gemResult = finalGemValue(gemNum, gemSort);
for(int i = 0; i<gemResult.size();i++){
string gemString = gemResult[i];
cout << gemString << endl;
}
This program calculates the value and type of gems..Please enter the number of gems: 4
10 hematite
40 carnelian
60 onyx
120 silver pearl
Press "e" and enter to end program
View 1 Replies
View Related
Apr 10, 2014
I have tried to implement a much simplified version of boost::compressed_pair.What follows is a partially specialized EBO_pair<T1, T2> class template, written in C++11.The first type T1 is constrained to not be empty.The second type T2 may or may not be empty.
#pragma once
#include <memory>
#include <type_traits>
#include <utility>
namespace dsa
}
[code]...
Edit: added non-member swap() function template.
View 10 Replies
View Related
Feb 9, 2013
I made two dimensional array to represent my (game) inventory. Slot is empty if its value is 0 and 1 if not.
Now i need to find if i can put new item in my inventory that can take up 4x2 slots. I tried this but it doesn't work as i expected:
#include <iostream>
int main() {
const int inventorySlotRows = 5;
const int inventorySlotColumns = 5;
int arr[inventorySlotRows][inventorySlotColumns] =
[Code] .....
View 2 Replies
View Related
Dec 10, 2014
I have two classes, one class requests another class to populate a vector with some data using getAvailableStreams() method:
vector<AutoRefPtr<ManifestStream> > availableStreams;
std::cout << "now asking for streams." << std::endl;
manifest->getAvailableStreams(&availableStreams);
std::cout << "got so many streams: " << availableStreams.size() << std::endl;
The other class passes another pre-populated vector back:
virtual RESULT getAvailableStreams(std::vector< AutoRefPtr<ManifestStream> >* availableStreams) {
availableStreams = static_cast<std::vector< AutoRefPtr<ManifestStream> >* >(myStreams); //myStreams contains 1 stream
I'm also adding a stream here directly just for testing purposes:
ManifestStream stream2;
availableStreams->push_back(AutoRefPtr<ManifestStream>(&stream2));
std::cout << "calling getAvailableStreams. Giving so many streams: " << myStreams->size() << ", " <<
availableStreams->size() << std::endl;
return result_OK;
}
If I run the code, I can see the following logs:
Now asking for streams. Calling getAvailableStreams.
Giving so many streams: 2, 2
got so many streams: 0
Why am I getting 0 streams when I exist the method? I just had 2 streams in availableStreams while I was inside the method, where have they disappeared?
View 6 Replies
View Related
Apr 20, 2014
I'm having a problem filling a vector from a file. Basically, it is adding an empty element at the end. I'm new to Qt and haven't worked with file streams much so how to stop the stream before it adds the extra element.
void gui::get_data() {
mileage.clear();
QFile file(file_label->text() + ".txt");
QTextStream in(& file);
float m;
float g;
QString d;
[Code] ....
But, if I add another element to the vector and write that the file look like this.
//file after adding element
132654 0 02132014
132654 0 02132014
0 0
132998 22 02202014
I have it set to append at the moment so that is why the first line is repeated. I figure the problem is with if(in.atEnd()). I could fix it by deleting the last element right after adding it, but that seems like more of a hack than anything else.
View 3 Replies
View Related
Jan 6, 2015
I am new in c programming. I want to write a function that will count the empty line of the file and display the content.
/* ***************************
** creator: firstprint *
******************************/
#include <stdio.h>
/* function that will identify if line is empty or not */
is_empty(char *buffer) {
while(isspace(*buffer)) buffer++;
if(*buffer==0x00) return 1;
[Code] ....
View 4 Replies
View Related
Feb 23, 2015
I am developing 1 desktop application to my friend office,in that application i can store multiple images and i can retrieve the information for the same..My issue here is after retrieving the information when i click on update button I'm getting runtime exception i.e (Empty path is not legal exception)..
Here is the code which I wrote under updatebutton method:
public partial class CustomerDetails : Form
{
string imageloc = "";
string imageloc1 = "";
[Code].....
View 3 Replies
View Related
Aug 25, 2013
I am creating a pizza program for ordering a pizza and I have removed all the errors except for two. I have tried everything I can think of to fix this problem so it will compile, but to no avail. The only errors left are:
1>------ Rebuild All started: Project: Pizza Order App Midterm, Configuration: Debug Win32 ------
1> stdafx.cpp
1> Pizza Order Midterm.cpp
1> Pizza Order App Midterm.cpp
1>c:usersindia-n-jerrydocumentsvisual studio 2010projectspizza order app midtermpizza order app midtermpizza order app midterm.cpp(57): warning C4390: ';' : empty controlled statement found; is this the intent?
[Code] ....
The entire code is listed below seperated into 1 header and 2 cpp files.
// OrderPizzaApp.cpp : Defines the entry point for the console application.//
#include "stdafx.h"
#include "Pizza_Order.h"
#include <iostream>
#include <string>
using namespace std;
// prototypes
Pizza_Order createPizza_Order();
[Code] .....
View 5 Replies
View Related
Sep 20, 2014
I am writing this program that is supposed to read a file, put the data into an array, alphabetize, count how many times each word appears and print to an output function. I posted before on how my program had an error when I ran it but I have fixed that. Now my outputArray file is empty. It gets created but there's nothing in it.
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
using namespace std;
//global to this file
[Code] .....
View 3 Replies
View Related
Nov 28, 2014
How to build a FiFO queue without using the STL (done that no problem), get it to dequeue (again, done that no problem). However, to get those extra marks, I need to be able to order it using a priority system.
I've tried ordering the NodeDequeue class that I'll show at the bottom of this post, but I just cannot get it to order appropriately. The closest I have got is everything in order but I lose a Node from the memory completely. So, that's no good.
The most logical idea I have thought of right now is to send the largest number to the back of the queue each time it's iterated, eventually, the largest number will end up at the front.
class PriorityQueue : public Queue {
public:
Node* NodeDequeue(void) {
Node* tmp = front;
Node* seek = tmp->getPrev();
[Code] .....
View 3 Replies
View Related