0

Ayuda con los 4 Ășltimos proyectos de c++

Necesito ayuda con los 4 Ășltimos proyectores de codificaciĂłn que tiene el curso C++ .

2nd Jul 2021, 2:18 AM
Ruth Marina Argueta Martinez
Ruth Marina Argueta Martinez  - avatar
7 Answers
0
qué problemas estås enfrentando. Mencione su problema con su código para que la comunidad pueda ayudarlo.
2nd Jul 2021, 3:31 AM
A S Raghuvanshi
A S Raghuvanshi - avatar
0
Una vez que intentes tu solucion, compartes tu avance y los que saben podran ayudarte mas facilmente.
2nd Jul 2021, 4:50 AM
arturop200
arturop200 - avatar
0
#include <iostream> using namespace std; class Queue { int size; int* queue; public: Queue() { size = 0; queue = new int[100]; } void remove() { if (size == 0) { cout << "Queue is empty"<<endl; return; } else { for (int i = 0; i < size - 1; i++) { queue[i] = queue[i + 1]; } size--; } } void print() { if (size == 0) { cout << "Queue is empty"<<endl; return; } for (int i = 0; i < size; i++) { cout<<queue[i]<<" <- "; } cout <<endl; } //tu cĂłdigo va aquĂ­ }; int main() { Queue q; q.add(42); q.add(2); q.add(8); q.add(1); q.print(); q.remove(); q.add(128); q.print(); q.remove(); q.remove(); q.print(); return 0; }
2nd Jul 2021, 1:53 PM
Ruth Marina Argueta Martinez
Ruth Marina Argueta Martinez  - avatar
0
EstĂĄs trabajando en un sistema de gestiĂłn de colas y necesitas crear la clase para guardar los datos de la cola, que son los ID de los clientes (nĂșmeros enteros). Haces una clase Queue, la cual tiene un atributo size, y una matriz, para guardar los datos de la cola. La clase tiene un mĂ©todo remove() para eliminar el primer elemento de la cola, un mĂ©todo print() para generar la cola Necesitas crear un mĂ©todo add() para la clase Queue, que tomarĂĄ un artĂ­culo y lo añadirĂĄ al final de la cola. El cĂłdigo debe funcionar plenamente, de modo que la declaraciĂłn de la cola y el cĂłdigo de manipulaciĂłn en main() funcione.
2nd Jul 2021, 1:54 PM
Ruth Marina Argueta Martinez
Ruth Marina Argueta Martinez  - avatar
0
can you tell me what is add i dont think this method exist u can insert data by using push and u can delete by pop see examle /* #include <iostream> #include <queue> int main() { std::queue<int> myqueue; myqueue.push(0); myqueue.push(1); myqueue.push(2); myqueue.pop(); myqueue.pop(); while (!myqueue.empty()) { std::cout << ' ' << myqueue.front(); myqueue.pop(); } } */
2nd Jul 2021, 4:36 PM
A S Raghuvanshi
A S Raghuvanshi - avatar
0
#include <iostream> using namespace std; class Queue { int size; int* queue; public: Queue() { size = 0; queue = new int[100]; } void remove() { if (size == 0) { cout << "Queue is empty"<<endl; return; } else { for (int i = 0; i < size - 1; i++) { queue[i] = queue[i + 1]; } size--; } } void print() { if (size == 0) { cout << "Queue is empty"<<endl; return; } for (int i = 0; i < size; i++) { cout<<queue[i]<<" <- "; } cout <<endl; } void add(int n){ queue[size]=n; size++; } //tu cĂłdigo va aquĂ­ }; int main() { Queue q; q.add(42); q.add(2); q.add(8); q.add(1); q.print(); q.remove(); q.add(128); q.print(); q.remove(); q.remove(); q.print(); return 0; }
27th Sep 2021, 1:29 AM
Arcadio Diaz
Arcadio Diaz - avatar
0
// ejercicio de imprimir 1 sola cola en una sola linea. Espero les sirva ya que yo no pude tener ayuda para resolverlo. #include <iostream> using namespace std; class Queue { int size; int* queue; public: Queue() { size = 0; queue = new int[100]; } void add(int data) { queue[size] = data; size++; } void remove() { if (size == 0) { cout << "Queue is empty"<<endl; return; } else { for (int i = 0; i < size - 1; i++) { queue[i] = queue[i + 1]; } size--; } } void print() { if (size == 0) { cout << "Queue is empty"<<endl; return; } for (int i = 0; i < size; i++) { cout<<queue[i]<<" <- "; } cout << endl; } //tu cĂłdigo va aquĂ­ }; int main() { Queue q1; q1.add(42); q1.add(2); q1.add(8); q1.add(1); q1.add(3); q1.add(66); q1.add(128); q1.add(5); Queue q3 = q1; q1.print(); return 0; }
28th Dec 2021, 3:29 PM
Jhon Palmieri Meza
Jhon Palmieri Meza - avatar