Răspuns :
#include <iostream>
using namespace std;
long long int n, i, j, num, m, exp2, exp5, ultima=1, cif;
int main()
{
cin >> n;
for (j=1; j<=n; ++j)
{
cin >> num;
while (num%2==0) { ++exp2; num/=2;}
while (num%5==0) { ++exp5; num/=5;}
cif=num%10;
ultima=(ultima*cif)%10;
}
if (exp2>exp5)
{
exp2=exp2-exp5;
m=exp2%4;
if (m==1) ultima=(ultima*2)%10;
if (m==2) ultima=(ultima*4)%10;
if (m==3) ultima=(ultima*8)%10;
if (m==0) ultima=(ultima*6)%10;
}
else
{
if (exp2==exp5) ultima=ultima;
else ultima=5;
}
cout << ultima;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!