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

Urgennt!! Cine ma poate ajuta la aceasta problema cu cozi. Doar codul in c++


Sa se formeze o coada care contine elementele unei matrici.


andrei750238: Ce fel de coadă ? Queue din stl ? Coada implementata cu vector si indice de start/stop ? Coada implementata cu pointer ?

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

#include <queue>

using namespace std;

int main()

{

 queue <int> Q;

 int n, m, a[101][101];

 //Citire matrice

 cin >> n >> m;

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

 {

   for (int j = 1; j <= m; ++j)

   {

     cin >> a[i][j];

   }

 }

 //Creare coada

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

 {

   for (int j = 1; j <= m; ++j)

   {

    Q.push(a[i][j]);

   }

 }

 //Afisare coada

 while (!Q.empty())

 {

   cout << Q.front() << " ";

   Q.pop();

 }

 return 0;

}

Alte întrebări interesante