View Code of Problem 3696

#include<stdio.h>
#include<string.h>

int main(){
	char n[100000];
	while(scanf("%s",n)!=EOF){
		if(strlen(n)==1&&n[0]=='0') printf("1\n");
		else {
			int i,j,k,sum=0;
			for(i=0;i<strlen(n);i++){
				sum=sum*10+(n[i]-'0');
			}
			j=n[strlen(n)-1]-'0';
			k=j;
			for(i=1;i<sum;i++){
				k=(k%10)*j;	
			}
			printf("%d\n",k%10);
		}
	}
}

Double click to view unformatted code.


Back to problem 3696