Problema 1 și 2 din poza atașată!

Problema 1 Și 2 Din Poza Atașată class=

Răspuns :

#include <iostream>

using namespace std;

void push_coada(int x, int *c, int *l)

{

   c[*l]=x;

   *l=*l+1;

}

void pop_coada(int *c, int *l)

{

   if(*l==0)

       return;

   //int e=c[0];

   for(int i=0; i<*l-1; i++)

       c[i]=c[i+1];

   *l=*l-1;

   //return e;

}

int main() {

   int coada[100];

   int l = 0; //lungimea initiala a cozii

   int v[]={2,16,10,15,0,4,0,23,8,0};

   int n = 10;

   for(int i=0; i<n; i++)

       if(v[i]==0)

           pop_coada(coada,&l);

       else

           push_coada(v[i],coada,&l);

   for(int i=0; i<l; i++)

       cout<<coada[i]<<" ";

   return 0;

}

Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!


RO Lesson: Alte intrebari