Pagini recente » Cod sursa (job #1025830) | Cod sursa (job #1004595) | Cod sursa (job #993168) | Cod sursa (job #434099) | Cod sursa (job #977531)
Cod sursa(job #977531)
//
// cifra.cpp
// infoarena
//
// Created by Flavian Alexander on 25/07/2013.
// Copyright (c) 2013 Flavian Alexander. All rights reserved.
//
#include "cifra.h"
#include <fstream>
int main() {
std :: ifstream fin("cifra.in");
std :: ofstream fout("cifra.out");
int limit, sum = 0;
fin >> limit;
int* predefs = new int[101];
int* results = new int[limit];
for (int i = 0; i <= 100; i++)
{
int copy = i % 10;
sum += (copy * copy) % 10;
predefs[i] = sum;
}
for( std::string line; getline( fin, line ); )
{
int lastDigit = line.at(line.length());
int penultimate = line.at(line.length() - 1);
fout << predefs[penultimate * 10 + lastDigit];
}
delete [] results;
fin.close();
fout.close();
return 0;
};