a 11 a12 ... a 1 n
Fie matricea
a 2 1 a 22 ... a 2n
Amxn
.......................
...
am1 am 2 a mn
Rezultatul este un vector Sm, care conține suma de pe fiecare linie a matricei. Algoritmul
recursiv pentru determinarea elementului s(i), cu i=1,m este descris astfel:
- formula de start: s(i)=0;
- formula recursivă: s(i)=s(i)+a(i,j), cu j=1,n.
Program C:
#include <stdio.h>
void main()
{
int m,n,i,j;
float a[40][30],s[40];
printf("m="); scanf("%d", &m);
printf("n="); scanf("%d", &n);
for (i = 0; i < m;i++)
for (j = 0; j < n; j++)
{
printf("a[%d][%d]=",i,j);
scanf("%f",&a[i][j]);
}