Funkcja sumy macierzy trójątnej dolnej

0

Witam, mam taki mały problem, iż nie wiem jak poprawnie napisać funkcję która mi zwróci sumę macierzy trójkątnej dolnej, sam algorytm liczenia takiej sumy pod względem matematycznym jest ok, ale w momencie gdy wpisuje go w kompilator (dev C++) to wyskakują mi błędy, których nie wiem jak naprawić. ja dopiero się uczę programowania z języku C także prosze o szybką pomoc w rozwiązaniu mojego problemu. A oto funkcja:

#include <stdio.h>
#include <conio.h>
int main(){
const int n=3;
int t[n][n]={{1,2,3},{4,5,6},{7,8,9}};

int sum(int n, int t[][n]){

int i, j, s;
s=0;
for(i=1; i<n, i++)
for(j=0; j<i; j++)
s=s+t[i][j];
}
return s;
}

0
#include <stdio.h>
#include <conio.h>

const int n=3;

int sum(int t[][n])
  {
   int i, j, s=0;
   for(i=0;i<n;++i)  for(j=0;j<i;++j)  s+=t[i][j];
   return s;
  }

int main()
  {
   int t[n][n]={{1,2,3},{4,5,6},{7,8,9}};
   
   printf("%d",sum(t));
   return 0;
  }

1 użytkowników online, w tym zalogowanych: 0, gości: 1