Arreglos en c++

Solo disponible en BuenasTareas
  • Páginas : 2 (430 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de marzo de 2011
Leer documento completo
Vista previa del texto
Tecnologías de Información II.
Ayudantía N° 7- Arreglos en C++

Arreglos:

Como cualquier otro tipo de variable, los arreglos deben ser declarados antes de ser usados.

int edades[ 5 ];//donde edades es un arreglo de tipo entero, de 5 elementos.

Cuando declaramos un arreglo, si no especificamos los elementos que este almacenará, el contenido de este será indeterminado hasta que se leasigne algún valor. Para evitar esto al momento de declarar un arreglo podemos asignarle valores iniciales a cada elemento de esté encerrándolos en {}. Por ejemplo:

int edades [5] = {10, 5, 4, 13,21};

Creando un arreglo con la siguiente estructura:

0 1 2 3 4
10 | 5 | 4 | 13 | 21 |

Para acceder o asignarle valores a los elementos de un arreglo de trabaja con los índices:

a =edades [2]; //a tomará el valor del elemento que está en la posición 2 del arreglo, en este caso a será 4.
edades [2] = 80; // en este caso al elemento 2 del arreglo edades se le asigna el valor 80.0 1 2 3 4
10 | 5 | 80 | 13 | 21 |
Los arreglos pueden almacenar cualquier tipo de dato, esto incluye los caracteres (char).

Ejemplo:

char nombre[ ] = { ‘P’, ‘E’, ‘D’, ‘R’, ‘O’, ‘\0’ }; // es equivalente a:
char nombre[ ] = “PEDRO”;

cout<<pedro<< ”: Ingrese otro nombre: “<<endl;
cin>> nombre;

cout<<” \n El nombre ingresado es :“<<endl;

Ejercicio Nº 1.

Desarrolle un programa en C++ que permita ingresar los siguientes datos de N personas, y luego preguntarle al usuario si desea imprimir los datos de los hombres o de las mujerespor pantalla e imprimirlos.
Datos:
* Nombre
* Apellido
* Edad
* Sexo (F / M)
* Teléfono

Obs. Utilice arreglos para almacenar cada uno de los N datos.

Ejercicio Nº 2.Realizar un programa en que se ingresen dos matrices de 3x3, las sume y muestre por pantalla el resultado.

Ejercicio N°3.

Desarrolle un programa en C++ en el cual ingresando: promedio de tests,...
tracking img