384
Cerinţa
Se dau n numere naturale. Calculaţi suma numerelor obținute prin eliminarea din fiecare număr dat a tuturor aparițiilor ultimei cifre.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii.
Date de ieşire
Programul afișează pe ecran numărul S, reprezentând suma cerută.
Restricţii şi precizări
1 ≤ n ≤ 1000- cele
nnumere citite vor avea cel mult6cifre
Exemplu
Date de intrare
5 27 1131 4 546 112
Date de ieșire
70
Explicație
În urma eliminării aparițiilor ultimei cifre, numerele devin: 2 3 0 54 11. Suma lor este 70.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,x,s=0;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;
int c=x%10;
int nr=0,p=1;
while(x)
{
if(x%10!=c)
{
nr=nr+x%10*p;
p=p*10;
}
x/=10;
}
s=s+nr;
}
cout<<s;
return 0;
}
Comentarii