Buonasera a tutti. Devo fare un programma che faccia la somma degli elementi di ogni singola riga e di tutti gli elementi di una matrice. Ho scritto questo ma il compilatore mi da un errore e non compila, qualcuno di voi può per favore aiutarmi?
#include<iostream>
using namespace std;
void riempire(float a[][], int n)
{
int i, j;
for(i=0;i<=n;i++)
{
for(j=0;j<=n;j++)
{
cout<< "Inserisci il numero: ";
cin>> a[i][j];
}
}
}
float sommarighe(float a[][], int n)
{
int i, j, s=0;
for(i=0;i<=n-1;i++)
{
for(j=0;j<=n;j++)
{
s+=a[i][j];
}
cout<< "La somma tra i numeri della " <<i <<"a" << " riga e' uguale a: " <<s;
s=0;
}
}
float sommatotale(float a[][], int n)
{
int i, j, s=0;
for(i=0;i<=n;i++)
{
for(j=0,j<=n;j++)
{
s+=a[i][j];
}
}
cout<< "La somma tra tutti gli elementi della matrice e' uguale a: " <<s;
}
int main()
{
float a[4][4];
int x, y;
riempire(a, 3);
x=sommarighe(a, 3);
y=sommatotale(a, 3);
return 0;}