Răspuns :
#include<iostream>
#include<stack>
using namespace std;
int main(){
stack<int> s;
int n,m,x,k;
cin>>n;
for(int i=1;i<=n;i++){
cin>>x;
s.push(x);
}
cin>>m;
for(int i=1;i<=m;i++){
cin>>k;
if(k==2)
s.pop();
else{
cin>>x;
s.push(x);
}
}
cout<<s.size()<<endl;
while(!s.empty()){
cout<<s.top()<<' ';
s.pop();
}
return 0;
}
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!