Arreglos en lenguaje c

Páginas: 2 (465 palabras) Publicado: 5 de julio de 2010
Arreglo.- Es una colección de variables del mismo tipo que se referencian utilizando un nombre común. Un arreglo consta de posiciones de memoria contigua. La dirección más baja corresponde al primerelemento y la más alta al último. Un arreglo puede tener una o varias dimensiones. Para acceder a un elemento en particular de un arreglo se usa un índice.
Arreglos unidimensionales ymultidimensionales
Arreglo Unidimensional o VECTOR
Es un arreglo de una sola dimensión,  para indicar a qué elemento nos referimos, se necesita especificar un sólo número o índice, que corresponde a la posiciónrelativa de dicho elemento dentro del arreglo.
tipo nombre_de_variable [rango];
donde:
| tipo puede ser cualquier tipo de dato (int, float, char, etc.). |
| nombre_de_variable es el nombre delarreglo. |
| rango especifica el número de elementos del arreglo. |
Se accede a los elementos del arreglo por medio de índices. En el lenguaje C todos los arreglos empiezan por 0 (cero); estoquiere decir que si se quiere acceder al primer elemento de un arreglo se utiliza 0 para el índice.
Para asignar un valor a un elemento del arreglo, se coloca el arreglo del lado izquierdo de laasignación:
X[8] = 12;
EJEMPLO:
El siguiente programa realiza la lectura de 10 datos y calcula la suma de los mismos:
#include <stdio.h>
#include <conio.h>
main()
{
inti,sum,x[9];
sum=0;
for (i=0; i<10; i++)
{
printf ("INTRODUCE EL DATO % d : ", i);
scanf ("%d", &x[i]);
sum = sum + x[i];
}
printf ("\nEL VECTOR ORIGINAL ES :");
for(i=0; i<10; i++)
{
printf ("\n%d ", x[i]);
}
printf ("\n\n LA SUMA DEL VECTOR ES : % d", sum);
getch();
}

Arreglo Multidimensional o MATRIZ
Una matriz es un arreglo de dosdimensiones, y para especificar cualquier elemento, debemos hacer referencia a dos índices (que representan la posición como renglón y columna).
tipo nombre_de_variable [rango1][rango2];
donde:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos en Lenguaje C
  • Arreglos / arrays lenguaje c
  • arreglos en lenguaje C
  • Arreglos en C++
  • Arreglos c#
  • Arreglos en c
  • Arreglos en C++
  • Arreglos c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS