Cerința
Se da un număr n. Calculați ultima cifră a lui 2n.
Date de intrare
Fișierul de intrare 2lan.in conține pe prima linie numărul n.
Date de ieșire
Fișierul de ieșire 2lan.out va conține ultima cifra a lui 2n
Restricții și precizări
0 ≤ n ≤ 100000
Exemplu
2lan.in
6
2lan.out
4
Explicație
26=64 și ultima sa cifră este 4.
Prob 3479 pe pbinfo
boiustef:
Ultima cifra a lui 2^n se repetă din 4 în 4.
Răspunsuri la întrebare
Răspuns de
10
Răspuns:
#include <fstream>
using namespace std;
ifstream f("2lan.in");
ofstream g("2lan.out");
int main()
{
unsigned int n;
f>>n;
if(n==0) {g<<1;return 0;}
if(n%4==0) {g<<6;return 0;}
if(n%4==1) {g<<2;return 0;}
if(n%4==2) {g<<4;return 0;}
if(n%4==3) {g<<8;return 0;}
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă