Cod sursa(job #2086688)
| Utilizator | Data | 12 decembrie 2017 12:49:23 | |
|---|---|---|---|
| Problema | Cifra | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | simtest | Marime | 0.46 kb |
#include <iostream>
#include <fstream>
#include <string>
#include <math.h>
#include <sstream>
using namespace std;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int main()
{
long q[30000],rez[30000];
string a;
int i=0;
while (fin>>a){
if ( ! (istringstream(a) >> q[i]) ) q[i] = 0; ++i;
}
for (int j=0;j<i;++j){
for (int k=0;k<q[j];++k){
rez[j]=rez[j]+pow(k,k);
}
fout<<rez[j];
}
}