Cod sursa(job #326242)

Utilizator zanetdoruzanet doru zanetdoru Data 24 iunie 2009 13:19:53
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.68 kb
 #include<fstream.h>
 #include<math.h>
 #define nmax 30000
 ifstream f("cifra.in");
 ofstream g("cifra.out");
 int t;
 struct nod{int info;nod *urm;} *prim,*ultim;

 void creare()
{
 f>>t;
 for(int i=1;i<=t;i++)
 {
  int x;
  f>>x;
 if(prim==0)
   {
    prim=new nod;
    prim->info=x;
    prim->urm=0;
    ultim=prim;
   }
 else
   {
    nod *p;
    p=new nod;
    p->info=x;
    ultim->urm=p;
    ultim=p;
    ultim->urm=0;
   }
 }
}

 int main()
{
 creare();
 nod *p;
 for(p=prim;p!=0;p=p->urm)
     {
      long s=0;
      for(long i=1;i<=p->info;i++)
	 s+=pow(i,i);
      g<<s%10<<endl;
     }

 f.close();
 g.close();
 return 0;
}