28 lines
517 B
C
28 lines
517 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int sum(int *array, int len)
|
|
{
|
|
int i = 0;
|
|
int *p = array;
|
|
int sum = 0;
|
|
for (i = 0; i < len; i++)
|
|
{
|
|
sum += *p;
|
|
p = p + 1;
|
|
}
|
|
return sum;
|
|
}
|
|
|
|
#define ALPHA_SIZE 10
|
|
char alpha[] = {'A','B','H','C','E','F','0','1','5','6'};
|
|
|
|
int main(int argc, char** argv)
|
|
{
|
|
int array[] = {1, 2, 3, 4, 5};
|
|
int s = sum(array, 5);
|
|
int mul = atoi(argv[1]);
|
|
int ch_p = (s*mul) % ALPHA_SIZE;
|
|
|
|
printf("Sum: %d %c\n", s, (int)alpha[ch_p]);
|
|
}
|