Program to find last two digits of 2 ^ n | C ++ code to find last 2 digits of 2 ^ n ; Find the first digit ; Get the last digit from the number ; Remove last digit from number ; Get the last digit from the number ( last second of num ) ; Take last digit to ten 's position  i.e. last second digit ; Add the value of ones and tens to make it complete 2 digit number ; return the first digit ; Driver program ; pow function used
#include <bits/stdc++.h> NEW_LINE using namespace std ; int LastTwoDigit ( long long int num ) { int one = num % 10 ; num /= 10 ; int tens = num % 10 ; tens *= 10 ; num = tens + one ; return num ; } int main ( ) { int n = 10 ; long long int num = 1 ; num = pow ( 2 , n ) ; cout << " Last ▁ " << 2 ; cout << " ▁ digits ▁ of ▁ " << 2 ; cout << " ^ " << n << " ▁ = ▁ " ; cout << LastTwoDigit ( num ) << endl ; return 0 ; }