Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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
***************************************************/