Cod sursa(job #439672)

Utilizator mayi_rmbunget marius andrei mayi_rm Data 11 aprilie 2010 18:15:01
Problema Cifra Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <stdio.h>
#include <stdlib.h>


int pow(int k){
	int i,m;
m=1;
for(i=0;i<k;i++)
	m=m*k;
return m;
}

int main (void){
	FILE *f,*g;
	int n,i,*v,s,j,k;
f=fopen("cifra.in","r");
g=fopen("cifra.out","w");
fscanf(f,"%d",&n);
v=(int*)malloc(n*sizeof(int));
 for(i=1;i<=n;i++)
	fscanf(f,"%d",&v[i]);

j=1;
k=1;
do{
s=0;
for(i=1;i<=v[j];i++)
	s=s+pow(i);
	v[k]=s;
	j++;
	k++;
}while(j<=n);

s=0;
k=0;	
for(i=1;i<=n;i++){
	s=v[i];
	k=s%10;
	fprintf(g,"%d",k);
}
fclose(f);
fclose(g);
return 0;
}