Răspuns :
Răspuns:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int uc=n%10;
cout<<(uc*2)%10;
return 0;
}
Explicație:
2n se mai poate scrie ca si n+n. Pe noi ne intereseaza doar ultima cifra al lui 2n. Cand facem adunarea a 2 nr, o facem treptat, cifra unitatilor cu cifra unitatilor, zeci cu zeci s.a.m.d. Cum pe noi ne intereseaza doar ultima cifra al lui 2n, vom efectua procesul doar la ultima cifra, ca sa nu depasim structura int (sau long long) + sa nu facem adunari enorme
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!