Răspuns :
#include <iostream>
using namespace std;
int n,x;
int main()
{
cin>>n;
int uc;///reprezinta o variabila ce va oferi ultima cifra a unui numar
int s=0;///suma noilor numere dupa eliminarea aparitiilor lui uc
for(int i=1; i<=n; i++)
{
cin>>x;
uc=x%10;
/// trebuie sa construim un alt numar m care sa contina cifrele diferite de uc
int m=0,p=1;///noul numar ce urmeaza a fi construit si p ca putere a lui 10
while(x!=0)
{
if(x%10!=uc)
{
m=m+p*(x%10);
p=p*10;
}
x/=10;
}
///apoi adaug numarul la suma
s+=m;
}
cout<<s;
}
#include <iostream>
using namespace std;
int main()
{
int n, num, suma=0, i, ultima;
cin >> n;
int m, z, cif;
for (i=1; i<=n; ++i)
{
cin >> num;
ultima=num%10;
m=0; z=1;
num=num/10;
while (num)
{
cif=num%10;
if (cif!=ultima)
{
m=(num%10)*z+m;
z*=10;
}
num/=10;
}
suma+=m;
}
cout << suma;
return 0;
}