Cod sursa(job #2230549)

Utilizator VladK420Please delete this account VladK420 Data 10 august 2018 15:38:43
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <iostream>
#include <cmath>

using namespace std;

unsigned long long int inmultire(int n);
int ultimacifra(unsigned long long int num);

int main()
{
  int n;
  cout << "n=";cin >> n;
  for(int i=1;i<=n;i++)
    cout << ultimacifra(inmultire(i)) << ( (i == n) ? "." : ", " );
  return 0;

}

unsigned long long int inmultire(int n)
{
  if(n == 1)
    return pow(n,n);
  else
    return pow(n,n) + inmultire(n-1);
}

int ultimacifra(unsigned long long int num)
{
  if(num/10 == 0)
    return num;
  else
    return num%10;
}