bueno en tu code te doy varias sugerencias
1 class matriz
{
int A[3][3],i,j,b;
int d[6],c,suma;
las clases por defecto tienen partes privadas pero esta bueno ponerlo, para mejor lectura, y como es privada las variables i,j,b,c,suma...no creo ameriten esa categoría.
el vector inicia en cero y es de tamaño 8 mas el cero
(3x3), no en seis.
2void insertrar_vector_mostrar();
me pareció como excesiva.
3 cout<<"cargar la matriz";
for(i=1;i<3;i++)
for(j=1;j<3;j++)
{
cout<<"numero a incluir";
cin>>A[j];
cout<<"mostrar"<<A[j];
}
}
...bue muchos errores faltan aperturas de llaves, el tema de como se lee el tamaño de los vectores, el famoso ";" al final...bue para no ser extensivo aca te pongo la clase mas o menos como yo la veria
#include <iostream>
using namespace std;
class matriz
{
private:
int A[3][3];
int d[8];
public:
void insertar_matriz_mostrar();
void suma_mostrar();
};
void matriz::insertar_matriz_mostrar()
{
int i,j;
cout<<"cargar la matriz";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
cout<<"numero a incluir";
cin>>A[i][j];
cout<<"mostrar"<<A[i][j];
}
}
};
void matriz::suma_mostrar()
{
int suma,i,j,h;
cout<<"inicia suma";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
suma=A[i][j]+i+j;
for(h=0;h<=8;h++){
cin>>d[h];
cout<<"el vector es"<<d[h];
}
}
}
};
int main();
//todo no lo voy a hacer ;)
aclaro no lo probé pero compila bien hasta allí
ultima aclaración en el problema que tenes no dice nada de usar clases, y me parece mas practico no usarlo
cualquier macana que me haya mandado me avisan así también aprendo