no entiendo porqué el programa no muestra la suma de una cola.
Gracias
Código
#include<iostream> #include<queue> using namespace std; int suma(queue<int>&c){ int s=0; while(!c.empty()){ s=s+(c.front()); c.pop(); } return s; } int main() { queue<int>c; int e; cout<<"introduzca los elementos"<<endl; cin>>e; while(e!=0){ c.push(e); cin>>e; } cout<<"La cola es"<<endl; cout<<"["; while(!c.empty()){ cout<<c.front()<<" "; c.pop(); } cout<<"]"; cout<<endl; int s=suma(c); cout<<"Y la suma es"<<" "<<s<<endl; system("pause"); return 0; }