Se dau "n" numere naturale. Calculaţi suma numerelor obținute prin eliminarea din fiecare număr dat a tuturor aparițiilor ultimei cifre. Asta e cerinta... Am incercat mai multe coduri, dar nu elimina numai ultima cifra si nu stiu ce sa mai fac. Ma puteti ajuta, va rog?
AntiEaglesDavids:
scrie codul aici
using namespace std;
int main()
{
int n, uc=0, x, s=0;
cin>>n;
for(int i=1; i<=n; i++)
{
cin>>x;
uc=x%10;
while(uc==x%10)
{
if(x%10==uc) x=x/10;
}
s=s+x;
}
cout<<s;
return 0;
}
using namespace std;
int main()
{
int n, uc=0, x, s=0;
cin>>n;
for(int i=1; i<=n; i++)
{
cin>>x;
int x1=x, c=0;
while(x1>0)
{
c++;
x1=x1/10;
}
uc=x%10;
while(c>0)
{
if(x%10==uc) x=x/10;
c--;
}
s=s+x;
}
cout<<s;
return 0;
}
Asta e altul...
Date de intrare:5
27 1131 4 546 112
Date de iesire:
70
Răspunsuri la întrebare
Răspuns de
6
Am atasat rezolvarea aici......
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă