Find Jobs
Hire Freelancers

Dynamic Queues

$10-30 USD

Dokončeno
Zveřejněno skoro před 10 roky

$10-30 USD

Zaplaceno při doručení
ATTENTIONS: **********MUST USE MY CODES ATTACHED IN FILES************** struct Donut { string flavor = ""; float price = 0.0; Donut(string flvr, float prc) { flavor = flvr; price = prc; } Donut(){} }; struct DonutTray { Donut** donuts; int capacity, front = 0, back = 0, count = 0; DonutTray(int size) { capacity = size; donuts = new Donut*[capacity]; } }; void displayDonut(Donut* donut) - displays the favor and price of the donut structure referenced by the donut pointer void displayDonutTray(DonutTray* tray) - iterates over the array of donut references in the structure referenced by tray pointer, and uses displayDonut() to display each of the donuts referenced by the pointers in the tray array void enqueueDonut(DonutTray* tray, Donut* donut) - enqueues the donut structure referenced by the donut pointer into the donuts array in the tray structure at the back index. Increments the count and back index making sure the back index does not go beyond the tray’s capacity Donut* dequeueDonut(DonutTray* tray) - dequeues the donut structure at the front index from the donuts array in the tray structure. Decrements the count and increments front index making sure the front index does not go beyond the tray’s capacity. Returns the dequeued donut Sample Output [0] Donut: Chocolate $0.99 [1] Donut: Boston Crm $0.99 [2] Donut: Jelly $0.99 [3] Donut: Glazed $0.99 Donut: Chocolate $0.99 [1] Donut: Boston Crm $0.99 [2] Donut: Jelly $0.99 [3] Donut: Glazed $0.99 [1] Donut: Boston Crm $0.99 [2] Donut: Jelly $0.99 [3] Donut: Glazed $0.99 [4] Donut: Eclair $0.99 [0] Donut: Snowy $0.99 Donut: Boston Crm $0.99 Donut: Jelly $0.99 [3] Donut: Glazed $0.99 [4] Donut: Eclair $0.99 [0] Donut: Snowy $0.99 [1] Donut: Moonraker $0.99
IČ projektu: 6003607

O projektu

3 nabídky
Vzdálený projekt
Aktivní před 10 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
Uděleno:
Avatar uživatele
A proposal has not yet been provided
$10 USD v 1 dni
5,0 (2 recenze)
2,8
2,8
3 freelanceři nabízejí v průměru $13 USD za tuto práci
Avatar uživatele
Hello. I am C/C++ expert and I would be able to do it in short time. Thanks...............................
$15 USD v 1 dni
4,9 (281 recenze)
6,2
6,2
Avatar uživatele
A proposal has not yet been provided
$14 USD v 1 dni
5,0 (4 recenze)
2,4
2,4

O klientovi

Pochází z UNITED STATES
Cambridge, United States
4,9
22
Členem od dub 16, 2013

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.