Po pierwsze, z opisu zrozumiałem że funkcja ma liczyć sumę wartości pod wskaźnikami, ale u Ciebie ta funkcja również zmienia zawartość wskaźników, co nie brzmi jak coś o co pytali.
Po drugie, obecnie sumujesz wartość lewą i prawą i wynik przypisujesz do prawej, a z treści nie wynikało aby żeby zmienić komórkę między nimi?
Po trzecie,
Zrobiłem funkcje ale wyświetlają się tylko te kolumny, które są sumą dwóch sąsiadujących, a chce żeby te sąsiadujące też się wyświetlały, co zrobić aby tak było?
Wypisać je? :P Teraz wypisujesz wynik sumowania i tyle. Skoro masz już napisany kod który wypisuje zawartość macierzy, to czemu po prostu go nie użyjesz drugi raz? To znaczy:
// wypelnij macierz
// wypisz macierz
// posumuj wartosci
// wypisz macierz
A swoją drogą, znowu tutaj wiele rzeczy na które zwracaliśmy uwagę wcześniej, jak formatowanie i to nieszczęsne `*(p+i)` przez które ten kod daje wrażenie jakbyś nie chciał żeby ktokolwiek poza Tobą mógł go przeczytać :/