Cod sursa(job #585020)

Utilizator popacamilpopa camil popacamil Data 27 aprilie 2011 20:19:48
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.84 kb
#include<cstdio>
using namespace std;
int t,i,u[1000];
int last(int n){
	int a,b;
	a=n%10;
	b=n%4;
	if(n%2==0){
		if(a==2){
			if(b==0){
				return 6;
			}
			else{
				return 4;
			}
		}
		if(a==4){
			return 6;
		}
		if(a==8){
			if(b==0){
				return 6;
			}
			else{
				return 4;
			}
		}
		if(a==6){
			return 6;
		}
		if(a==0){
			return 0;
		}
	}
	else{
		if(a==1){
			return 1;
		}
		if(a==3){
			if(b==3){
				return 7;
			}
			else{
				return 3;
			}
		}
		if(a==5){
			return 5;
		}
		if(a==7){
			if(b==3){
				return 3;
			}
			else{
				return 7;
			}
		}
		if(a==9){
			return 9;
		}
	}
}
int main(){
	freopen("cifra.in","r",stdin);
	freopen("cifra.out","w",stdout);
	scanf("%d",&t);
	for(i=1;i<=100;++i){
		u[i]=(u[i-1]+last(i))%10;
		printf("%d\n",u[i]);
	}
	return 0;
}