Informatică, întrebare adresată de anabatin2536, 8 ani în urmă

Realizati un program care sa exemplifice operatiile care se efectueaza intr-o coada, construind un
program C++ cu meniuri specifice operatiile cu coada.

Răspunsuri la întrebare

Răspuns de andrei750238
2

#include <iostream>

using namespace std;

int coada[100],i=0,j=0;

void adauga(){

   //Functie pentru adaugarea unui element la sfarsitul cozii

   int n;

   cout << "\n\tIntroduceti elementul :";

   cin >> n;

   coada[j] = n;

   j++;

}

int sterge(){

   //Functie pentru stergerea unui element de la inceputul cozii

   cout << "\n\tA fost sters elementul " << coada[i];

   i++;

}

void afisare(){

   //Functie pentru afisarea cozii

   cout << "\n\t";

   for(int index=i;index<j;index++)

       cout << coada[index] << " ";

}

int main(){

   int alegere=0;

   while(alegere!=9){

       cout << "\n============================";

       cout << "\n1. Adauga un element la coada";

       cout << "\n2. Sterge un element din coada";

       cout << "\n3. Afiseaza coada";

       cout << "\n9. Iesire";

       cout << "\nIntroduceti numarul alegerii :";

       cin >> alegere;

       //Apeleaza functia dupa alegerea utilizatorului

       switch(alegere){

       case 1:

           adauga();

           break;

       case 2:

           sterge();

           break;

       case 3:

           afisare();

           break;

       }

   }

}

Anexe:
Alte întrebări interesante