Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

scrieți un program care citește un Nr. natural n și afișează ultima cifră a lai 2n.​

Răspunsuri la întrebare

Răspuns de raulardelean10
3

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

Alte întrebări interesante