כתוב פונקציה sum_and_difference, המקבלת שני מצביעים לשלמים. לאחר הקריאה לפונקציה, יצביע המשתנה הראשון על סכום השלמים, והשני על הפרשם. לדוגמה: int a = 7, b = 3; sum_and_product(&a, &b); לאחר הקריאה, יכיל a את הערך 10, וb את הערך 4. פתרון void sum_and_product(int *pa, *int pb) { int sum = *pa + *pb; int diff = *pa - *pb; *pa = sum; *pb = diff; }
כתוב פונקציה sum_and_difference, המקבלת שני מצביעים לשלמים. לאחר הקריאה לפונקציה, יצביע המשתנה הראשון על סכום השלמים, והשני על הפרשם. לדוגמה: int a = 7, b = 3; sum_and_product(&a, &b); לאחר הקריאה, יכיל a את הערך 10, וb את הערך 4. פתרון void sum_and_product(int *pa, *int pb) { int sum = *pa + *pb; int diff = *pa - *pb; *pa = sum; *pb = diff; }