Suma de vectores

 

Vanessa León

/*Este programa calcula la suma de dos vectores. El usuario decide el numero de elementos del vector. */

#include <stdio.h>
#include <stdlib.h>

#define ELEMENTOS 10

void LeerVector (int *v, int n);
void SumarVectores (const int *v1, const int *v2, int *vs, int n);
void EscribirVerctor (const int *v, int n);

void LeerVector (int *v, int n)
{
int j=0;
int valor;

while (j<n)
{
printf (“Dame un elemento: “);
scanf (“%d”, &valor);

v[j]= valor;
j++;
}

return;
}

void SumarVectores (const int *v1, const int *v2, int *vs, int n)

{
int j;
for (j=0; j<n; j++)
vs[j]= v1[j]+v2[j];

return;

}

void EscribirVector (const int *v, int n)
{
int j;

for (j=0; j<n; j++)
printf (“v[%d] = %d \n”, j, v[j]);
return;
}

int main (void)

{
int *v1, *v2, *vs;
int n;

printf (“Intruduzca el numero de elementos de los arrays: “);
scanf (“%d”, &n);

v1 = (int *) malloc (n* sizeof(int));
v2 = (int *) malloc (n* sizeof(int));
vs = (int *) malloc (n* sizeof(int));

if (v1==NULL || v2==NULL|| vs==NULL)
printf (“Error en la creacion de los vectores \n”);
else
{
printf (“Introduce el primer vector \n”);
LeerVector(v1, n);
printf (“Introduce el segundo vector \n”);
LeerVector(v2, n);

SumarVectores (v1, v2, vs, n);

printf (“El vector suma de estos dos vectores es: \n”);
EscribirVector (vs, n);
}

return(0);

}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Suma de vectores

  1. good!.. (¿y nombre del autor?).

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s