Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis0
Ayuda con los 4 Ćŗltimos proyectos de c++
Necesito ayuda con los 4 Ćŗltimos proyectores de codificaciĆ³n que tiene el curso C++ .
7 Respostas
0
quĆ© problemas estĆ”s enfrentando. Mencione su problema con su cĆ³digo para que la comunidad pueda ayudarlo.
0
Una vez que intentes tu solucion, compartes tu avance y los que saben podran ayudarte mas facilmente.
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;
}
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.
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();
}
}
*/
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;
}
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;
}