Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- long double mem(void *x, int size, int arr_size)
- {
- int i=0;
- char j=0;
- long double sum=0;
- char *temp = (char *)x;
- switch(size)
- {
- case sizeof(char):
- {
- while (0)
- {
- }
- }
- }
- i = 0;
- while (i < arr_size)
- {
- j = j + temp[i];
- i++;
- }
- printf("sum = %d\n", j);
- while (i < arr_size)
- {
- sum = sum + (long double)temp[i];
- i++;
- }
- printf("sum = %Lf\n", sum);
- return sum;
- }
- int main()
- {
- long double sum;
- char x[10] = {1,2,3,4,5,6,7,8,9,10};
- sum = mem(x, sizeof(char), 10);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement