Cod sursa(job #741087)
Utilizator | Data | 25 aprilie 2012 13:42:49 | |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.55 kb |
#include <fstream>
#include <iostream>
#include <algorithm>
#include <cmath>
#include <cstdio>
using namespace std;
fstream fin("cifra.in",ios::in);
fstream fout("cifra.out",ios::out);
int main(){
unsigned long t,i,ii,z[100],s[100],f,p,st=0;
fin>>t;
for(i=1;i<=t;i++){
fin>>z[i];
p=1; s[i]=0;
for(ii=1;ii<=i;ii++)
p=(p*z[i])%10;
s[i]=(s[i]+p)%10;}
for(i=1;i<=t;i++){
st+=s[i];
fout<<st%10<<endl;}
fin.close();
fout.close();
return 0;}