Imagino que quieres decir que es una aplicación de consola, es decir que te irá preguntando los datos uno por uno y los introducirás por teclado. Es que la alternativa sería usando controles visuales del tipo DataGrid que no creo sea lo que te piden.
Este es el programa:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int i,j,n,m, dato, suma=0, positivos=0, pares=0, m3=0, matriz[10][10];
float promedio;
do
{
cout << "Numero de filas, n (1 a 10): ";
cin >> n;
}
while (n<1 || n>10);
do
{
cout << "Numero de columnas, m (1 a 10): ";
cin >> m;
}
while (m<1 || m>10);
cout << endl;
for(i=1; i<=n; i++)
for(j=1;j<=m;j++)
{
cout << "Elemento ("<<i<<","<<j<<"): ";
cin >> dato;
matriz[i][j]=dato;
suma=suma+dato;
if (dato > 0) positivos++;
if (dato % 2 == 0) pares++;
if (dato % 3 == 0) m3++;
}
promedio = 1.* suma/(n*m);
cout << endl << "Promedio = "<< promedio << endl;
cout << "Positivos = "<< positivos << endl;
cout << "Pares = "<< pares << endl;
cout << "Multiplos 3 = "<< m3 << endl << endl;
cout << "Pulse una tecla para terminar ...";
cin.sync();
cin.get();
return EXIT_SUCCESS;
}
Esta hecho con DEV-C++ 4.9.9.2
Pruébalo y si no funciona algo o no lo entiendes dímelo. Y si ya está bien, no olvides puntuar.