ID: 2 int b, in o) bb 2 printf(\"%d %d %d\", *a, b, c); void add10 74 b(int \"a,
ID: 2291414 • Letter: I
Question
ID: 2 int b, in o) bb 2 printf("%d %d %d", *a, b, c); void add10 74 b(int "a, int b, int c) t a» malloc(sizeof(int)); a 2: printf("k: %d %d %d ",-a, b, c); ?nt" addi 0,74-dint *a, int b, int c) { a - malloc(sizeof (int)): a 2 print f("l: %d %d %d", *a, b, c); return(a); ?nt" add 10-74-d(int *a, int b, int c) { printf("n: %d 9id %d ", "a, b, c); return(a); int maino t int a, "b, c; add10 74 c(b, c, a): printf("n: %d %d %dn", a,-b, c); add10_74 d(b, c, a); printf("o: %d %d %dn", a, *b, c); add10 74 a(b, c, a); printf("p: %d %d %din'', a, *b, c); add10_74 b(b, c, a); printf("q: %d %d %d n", a, *b, c); b- add10 74 c(b, c, a); printf("r %d %d %dn", a, *b, c); b add10 74 d(b, c, a); printf("s: %d %d %dn", a, *b, c); return(0))Explanation / Answer
#include <stdio.h>
#include <stdlib.h>
void add10_74_a (int * a, int b, int c) {
*a = 2;
b = b * 2;
printf("%d %d %d ", *a, b, c);
}
void add10_74_b (int * a, int b, int c) {
a = malloc (sizeof(int));
*a = 2;
b = b * 2;
printf("k : %d %d %d ", *a, b, c);
}
int* add10_74_c (int * a, int b, int c) {
a = malloc (sizeof(int));
*a = 2;
b = b * 2;
printf("l : %d %d %d ", *a, b, c);
return (a);
}
int* add10_74_d (int * a, int b, int c) {
*a = 2;
b = b * 2;
printf("m : %d %d %d ", *a, b, c);
return (a);
}
int main () {
int a, *b, c;
a = 4; b = &a, c = 6;
add10_74_c(b, c, a);
printf("n : %d %d %d ", a, *b, c);
a = 4; b = &a, c = 6;
add10_74_d(b, c, a);
printf("o : %d %d %d ", a, *b, c);
a = 4; b = &a, c = 6;
add10_74_a(b, c, a);
printf("p : %d %d %d ", a, *b, c);
a = 4; b = &a, c = 6;
add10_74_b(b, c, a);
printf("q : %d %d %d ", a, *b, c);
a = 4; b = &a, c = 6;
b = add10_74_c(b, c, a);
printf("r : %d %d %d ", a, *b, c);
a = 4; b = &a, c = 6;
b = add10_74_d(b, c, a);
printf("s : %d %d %d ", a, *b, c);
return (0);
}
/*************** OUTPUT OF PROGRAM ***************
l : 2 12 4
n : 4 4 6
m : 2 12 4
o : 2 2 6
2 12 4
p : 2 2 6
k : 2 12 4
q : 4 4 6
l : 2 12 4
r : 4 2 6
m : 2 12 4
s : 2 2 6
***************************************************/