Εκφώνηση:

Κατασκευάστε μια συνάρτηση με όνομα update( ) τύπου void που παίρνει ως ορίσματα δύο δείκτες σε int.

Δηλαδή το πρωτότυπό της θα είναι: void update(int *ptr_a, int *ptr_b).

Ο σκοπός της θα είναι να θέτει a' = a + b και b' = abs(a - b), δηλαδή να αλλάζει τις τιμές των μεταβλητών που δείχνουν οι δείκτες ptr_a και ptr_b, κατ'αυτόν τον τρόπο.

Μέρος του κώδικα δίνεται παρακάτω:

	// abspointers.cpp
	#include <iostream>
	#include <cmath>		
	using namespace std;

	void update (int *ptr_a, int *ptr_b){
	// συμπληρώστε εδώ τον κώδικά σας

	}
		
	int main() {
	    int a, b;

	    cin >> a >> b;
	    update(&a, &b);
	    cout << a << "\n" << b;

	    return 0;				
	}
	

Παράδειγμα εισόδου/εξόδου:

Αν δώσουμε στην είσοδο 4, 5 η έξοδος θα δώσει:

9

1

Εξήγηση:

(πηγή)