Răspuns :

Răspuns:

#include<iostream>

using namespace std;

long long int a[101][101];

int main()

{

   int n,m,i,j,k,sb,h,l;

   cin>>n>>m>>k;

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

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

   {

       cin>>a[i][j];

   }

   for(l=1;l<=k;l++)

   {

       cin>>sb;

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

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

       {

           if(a[i][j]==sb)

           {

               if(i!=1)

               {

                   for(h=i;a[h][j];h--)

                       a[h][j]=a[h-1][j];

                   a[h][j]=0;

               }

               else

               {

                   a[i][j]=0;

               }

           }

       }

   }

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

   {

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

           cout<<a[i][j]<<" ";

       cout<<'\n';

   }

}

Explicație: