Pagini recente » Cod sursa (job #2843381) | Cod sursa (job #1853324) | Cod sursa (job #239862) | Cod sursa (job #3204823) | Cod sursa (job #67472)
Cod sursa(job #67472)
#include <stdio.h>
#define MAXL 1005
char s[MAXL];
int N[MAXL];
inline void mul( int A[], int B )
{
int i, t = 0;
for (i = 1; i <= A[0] || t; i++, t /= 10)
A[i] = (t += A[i] * B) % 10;
A[0] = i - 1;
}
inline void print( int A[] )
{
int i = 0;
for (i = A[0]; i; i--)
printf("%d", A[i]);
printf("\n");
}
int main()
{
freopen("sarpe.in", "rt", stdin);
freopen("sarpe.out", "wt", stdout);
fgets(s, MAXL, stdin);
int i;
for (i = 0; s[i] && '0' <= s[i] && s[i] <= '9'; i++);
for (i--; i >= 0; i--)
N[ ++N[0] ] = s[i] - '0';
mul(N, 4);
print(N);
return 0;
}