ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Suma de Vectores en programacion..


Enviado por   •  25 de Marzo de 2017  •  Tareas  •  7.138 Palabras (29 Páginas)  •  516 Visitas

Página 1 de 29

EJEMPLO 7.1 

En la declaración del array  int a[7] los índices válidos son a[0], a[1],..,a[6].  Pero si se pone a[10] no se da mensaje de e error y el resultado puede ser impredecible.

EJEMPLO 7.2 

Si a es un array de números reales y cada número real ocupa 4 bytes, entonces si el elemento a[0] ocupa la dirección d el elemento a[i] ocupa la dirección de memoria  d + ( i – 1 ) *  4.

 

EJEMPLO 7.3

float media (double m[],  int n)

{

   if (n * sizeof(float) > sizeof(m))

                return - 32767;                                          // error

   float Suma = 0;

   

   for(int i = 0; i < n; i++)

                Suma += m[i];

        return Suma / n;        

}

EJEMPLO 7.4 

int a[4];

for(int i = 0; i < 5; i++)

         a[i] = 2 * i + 2;

Posición índice

0

1

2

3

4

Valor almacenado

2

4

6

8

10

EJEMPLO 7.5

#define max 50

int a[max];

for(int i = 0; i < max; i++)

  a[i] = 10 * i;

for(int i = 0; i < max; i++)

   cout << a[i] << endl;

EJEMPLO 7.6

int num[5]={10,20,30,40,50};  //delacra e nicializa un array de 5 enteros

float x[ ] = {1.0,22.0,3.5} //Declara e inicializa un array de 3 reales

// Se pueden asignar constantes simbólicas como valores numéricos

const int ENE = 31, FEB = 28, MAR = 31, ABR = 30, MAY = 31, JUN = 30, JUL = 31, AGO = 31, SEP = 30, OCT = 31,NOV = 30, DIC = 31;

int meses[12] = {ENE, FEB, MAR, ABR, MAY, JUN, JUL, AGO,        SEP,        OCT,         NOV,        DIC};

EJEMPLO 7.7 

char ch[] = {'L','u','i','s',' ', 'y',' ','L','u','c','a','s'};                                                          //Declara un array de 12 caracteres

char ch[] = {"Ejemplo"}

char cadena[] = "abcdef";

//Los arrays pueden inicializarse con una constante cadena. Los array //anterior tiene 7 elementos, ya que se almacena el carácter nulo \0.

EJEMPLO 7.8

char Cadena[6];

strcpy(Cadena,"abcde");

Es equivalente a la siguiente declaración.

char Cadena[6] = "abcde";

char Cadena[7] = "abcde";

0

1

2

3

4

6

Cadena

a

b

c

d

e

\0

EJEMPLO 7.9 

int a[4][6];      //la declaración se almacena en memoria por filas

 

 A[5][6]

C

o

l

u

m

n

a

f

a[0][0]

a[0][1]

a[0][5]

a[0][6]

i

l

a

a[3][0]

a[3][1]

a[3][5]

a[3][6]

EJEMPLO 7.10.

int ejemplo[2][3] = {1,2,3,4,5,6};

int ejemplo [2][3] = { {1,2,3}, {4,5,6}}

EJEMPLO 7.11 

#include

#include

#define maxf 3

#define maxc 5

using namespace std;

int main(int argc, char *argv[])

{

   float a[maxf] [maxc];

   int f, c;

         // leer el array

   for(f = 0; f < maxf; f++)

     for(c = 0; c < maxc; c++)

             cin >> a[f][c];

                                                                     // escribir el array

   for(f = 0; f < maxf; f++)

   {

     for(c = 0; c < maxc; c++)

       cout  << a[f] [c] ;

     cout << endl;

...

Descargar como (para miembros actualizados)  txt (28.4 Kb)   pdf (369.4 Kb)   docx (70.7 Kb)  
Leer 28 páginas más »
Disponible sólo en Clubensayos.com