# include <iostream>
# include <string>
using namespace std;
string *st=new string [20];
int st_size;
void push (string  x)
{
    st[++st_size] = x;
}
void pop ()
{
    st[st_size--] = 1;
}
string top ()
{
    return st[st_size];
}
int main ()
{
    setlocale(LC_ALL, "Russian");
    string q;
    cout<<"Введ1ть посл1довн1сть символ1в\n";
    string a;
    a="a";
    string i;
    string r[20];
    for(int w=0;w<19;++w)
    {
        cout<<"\nСимвол № "<<w<<":";
        cin>>q;
        push(q);
    }
   for(int e=0;e<19;++e)
   {
       if(top()!=a)
       r[e]=top();
    pop();
   }
   for(int e=0;e<19;++e)
       push(r[e]);
       cout<<"\Посл1довн1сть символ1в без  \'a\':";
       for(int e=0;e<19;++e)
   {
cout<<" ";
       cout<<top();
       pop();
   }
   cout<<endl;
    system ("pause");
    delete [] st;
    return 0;
}

2

(388 відповідей, залишених у Алгоритми та структури даних, технології)

muroclav написав:
ihor102 написав:

Введіть у стек послідовність символів.Вилучіть з цієї послідовності всі літери "а".

Чому ви серед цих трьох задач

Прихований текст
ihor102 написав:

Це лабораторна з об'єктно-орієнтовного програмування.
Одне з цих завдань зробіть будь ласка
1.Написати програму, використовуючи зв'язний список, для зберігання списку об'єктів, що містять імена студентів та їх номера соціального страхування.
2.Введіть у стек послідовність символів.Вилучіть з цієї послідовності всі літери "а".
3.Ввести послідовність символів,  де "а" є ознакою закінчення введення.Вивести наведені символи на екран у зворотньому порядку. Розв'яжіть цю задачу із застосуванням черги.
Буду дуже вдячний.

Розмістили в даній темі тільки цю задачу?
чи інші задачі менш цікаві?

Мені ця саме більше чомусь сподобалась.
два рядочки напишіть хоть як то робиться я далі вже найду як зробити.

3

(388 відповідей, залишених у Алгоритми та структури даних, технології)

Введіть у стек послідовність символів.Вилучіть з цієї послідовності всі літери "а".