clab/c/ex6.c
2024-06-28 09:09:03 +01:00

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]);
}