A possibly nicer version of your program:
#include<iostream.h>
#include<stdio.h>
void input_array(const char * name, int v[3][3]);
void output_array(const char *name, int v[3][3]);
void sum_array(int[3][3],int[3][3],int[3][3]);
int main(void)
{
int a[3][3], b[3][3], c[3][3];
input_array("a", a);
input_array("b", b);
sum_array(a,b,c);
output_array("a", a);
output_array("b", b);
output_array("c", c);
getchar();
return 0;
}
void input_array(const char * name, int v[3][3])
{
for (int i=0; i<3; i++)
for (int j=0; j<3; j++)
{
cout<< name << "[" << i << "][" << j << "], enter a number:"<< endl;
cin>>v[i][j];
}
}
void output_array(const char * name, int v[3][3])
{
cout << name << " = {";
for (int i=0; i<3; i++)
{
if ( i ) cout << ", ";
cout << "{ ";
for (int j=0; j<3; j++)
{
if ( j ) cout << ", ";
cout << v[i][j];
}
cout << "}";
}
cout << "}" << endl;
}
void sum_array(int a[3][3],int b[3][3],int c[3][3])
{
for (int i=0;i<=2;i++)
for (int j=0;j<=2;j++)
c[i][j]=a[i][j]+b[i][j];
}
By the way: you are apparently using an old
C++
compiler. Couldn't use a more updated one?