Pagini recente » Cod sursa (job #2530975) | Cod sursa (job #2092847) | Cod sursa (job #874354) | Cod sursa (job #1240362) | Cod sursa (job #1118996)
#include <fstream>
using namespace std;
int main () {
ifstream f("cifra.in");
ofstream g("cifra.out");
while(f>>n){
int n, c=0, k, z, q;
g>>n;
q=n;
if(q>10){
while(q>10)
q=q/10;
}
for(int i=1; i<=q; i++){
k=i;
z=1;
while(i>z){
k=k*i;
z++;}
c=c+k;}
if(q/10%2==1 && n>10) {
g<<(c+7*(n/20+1)+9*(n/20))%10;
}if(q/10%2==0 && n>10) {
g<<(c+7*(n/20+1)+9*(n/20))%10;
}
if(n<10) {
g<<c%10;
}
}}