MATRICES EN C++

En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).
En principio, se puede considerar que todas las matrices son de una dimensión, la dimensión principal, pero los elementos de dicha fila pueden ser a su vez matrices (un proceso que puede ser recursivo), lo que nos permite hablar de la existencia de matrices multidimensionales, aunque las más fáciles de imaginar son los de una, dos y tres dimensiones.
Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso secuencial sería más adecuado utilizar una lista, ya que esta estructura puede cambiar de tamaño fácilmente durante la ejecución de un programa.

//programa que permita ingresar 10 numeros y que imprima los numeros pares
//autor: Mayra Guaraca
// curso 6to "D"

#include<iostream.h>
#include<conio.h>
void main()
{
int num[10],suma,x,numero;
suma=0
for(x=2,x<=20,x+2)
    {
    cout<<"ingrese numero:";
    cin>>numero;
    suma=suma+numero;
    }
    cout<<"la suma es:";suma;
    for(x=2;x<20;x++);
    cout<<"los numeros son:";
    cin>>num;
    getch()
}
ANALISIS DEL EJERCICIO 166
1.-DE QUE SE TRATA EL EJERCICIO CON SUS PROPIAS PALABRAS?
Programa que calcula la utilidad de un empleado segun  la antigüedad  en la empresa
2.-QUE DATOS DE ENTRADA NESECITA EL PROGRAMA?
Salario mensual, tiempo, utilidad, salario total
3.-QUE DATOS DE SALIDA ENTREGA EL PROGRAMA?
Salario mensual más el porcentaje aumenta la utilidad
4.-CUANTAS VARIABLES NESECITA PONGA EN NOMBRE DEL DETALLE?
Son 4 Que son:
*Float
*Char
*While
*DO