Este es mi código :


#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

int main(int argc, char *argv[]) {
	int suma,n,a[100][100],b[100][100],c[100][100];
	srand(time(0));
	cout<<"Defina de cuanto es la matriz: ";cin>>n;
	cout<<endl;
	cout<<"MATRIZ(1)"<<"\n";
	for(int x=0; x<n;x++){
		cout<<"[ ";

		for(int y=0; y<n; y++){
			a[x][y]=rand()%(60-30+1)+30;
			b[x][y]=rand()%(9-1+1)+1;
			cout<<" "<<a[x][y];
		}
		cout<<" ]"<<endl;
	}
	cout<<"MATRIZ(2)"<<"\n" ;
	for(int x=0; x<n;x++){
		cout<<"[";
		for(int y=0; y<n; y++){
			cout<<" "<<b[x][y];
		}
		cout<<" ]"<<endl;
	}
	cout<<"MATRIZ(3)"<<"\n";
	suma=0;
	for(int x=0; x<n;x++){
		cout<<"[";
		for(int y=0; y<n; y++){
			c[x][y]=a[x][y]*b[x][y];
			suma=a[x][y]+b[x][y];
			if( (x>0 && x<n-1 && y>0 && y<n-1))
			{
				cout<<" "<<suma;
			}
			else
			{
				cout<<" "<<c[x][y];
			}
		}
		cout<<" ]"<<endl;
	}
	return 0;
}