Cod sursa(job #16485)

Utilizator k_ounu_eddyIacob Eduard k_ounu_eddy Data 13 februarie 2007 12:33:50
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.91 kb
#include<fstream.h>
#include<conio.h>

int UltimaCifra(int Nr)
{return Nr%10;}

int main()
{
fstream f("cifra.txt",ios::in);
int *n,u[10]={1,4,7,6,5,6,3,6,9,0},T,aux,cnt=0,*RezultatFinal;  //declararea variabilelor
f>>T;                                                           //T reprezinta numarul de valori ale lui N in test
n=new int[T];
RezultatFinal=new int[T];

while(f>>aux)                                                   //Se initializeaza vectorul n(pentru ce valori se vor afisa rezultatul)
  {n[cnt]=aux;
  cnt++;}

for(int i=0;i<T;i++)                                           //Se calculeaza pt fiecare valoare, rezultatul final
  {
  RezultatFinal[i]=0;
  RezultatFinal[i]+=UltimaCifra(7*UltimaCifra(n[i]/10));
  for(int I=1;I<=n[i]%10;I++)
    {RezultatFinal[i]+=u[I-1];}
  RezultatFinal[i]=UltimaCifra(RezultatFinal[i]);
  cout<<RezultatFinal[i]<<" ";
  }
getch();
return 0;
}