/** * ch6sam1.c * written by Derrick Stolee */ #include void rectangle(int width, int length, int* perimeter, int* area); int main(void) { int w, l; scanf("%d %d", &w, &l); int p, a; /* call rectangle method, placing two output parameters as addresses */ rectangle(w, l, &p, &a); printf("Perimeter: %d\nArea: %d\n", p, a); return 0; } void rectangle(int width, int length, int* perimeter, int* area) { /* assign the values AT these addresses */ (*perimeter) = 2*(width+length); (*area) = width*length; }