OPERACIONES EN
VECTORES:
Las operaciones que se puede realizar
en un VECTOR son las comunes como suma, resta, multiplicación y división, donde
los elementos de las mismas posiciones de dos vectores se operan y se tiene
otro vector resultante.
EJEMPLO:
Ingresar los datos a dos vectores y
luego presentar un menú indicando que operaciones se van a realizar:
#include <stdio.h>
#include <conio.h>
float a [5];
float b [5];
float c[5];
int n,i,op;
char x;
main ()
{
printf ("PROGRAMA operaciones de vectores\n");
n=5;
for(i=0; i<n; i++)
{
printf ("Ingrese datos vertor A: ");
scanf ("%f",&a[i]);
printf ("Ingrese datos vertor B: ");
scanf ("%f",&b[i]);
}
printf ("\n\n VECTORES A
Y B \n");
for(i=0; i<n; i++)
{
printf ("%f - ",a[i]);
printf (" %f \n",b[i]);
}
op=0;
while (op!=5)
{
printf ("\n\nPROGRAMA operaciones de vectores MENU
PRINCIPAL\n");
printf ("1: SUMA DE VECTORES\n");
printf ("2: RESTA DE VECTORES\n");
printf ("3: MULTIPLICACION DE VECTORES\n");
printf ("4: DIVISION DE VECTORES\n");
printf ("5: SALIR \n");
printf("Digite su opcion: ");
scanf("%d",&op);
switch(op)
{
case 1:
printf ("\n\n 1: SUMA DE VECTORES\n");
for(i=0; i<n; i++)
{
c[i]=a[i]+b[i];
printf ("%f + ",a[i]);
printf (" %f = ",b[i]);
printf (" %f \n",c[i]);
}
break;
case 2:
printf ("\n\n 1: RESTA DE VECTORES\n");
for(i=0; i<n; i++)
{
c[i]=a[i] - b[i];
printf ("%f - ",a[i]);
printf (" %f = ",b[i]);
printf (" %f \n",c[i]);
}
break;
case 3:
printf ("\n\n 1: MULTIPLICACION DE VECTORES\n");
for(i=0; i<n; i++)
{
c[i]=a[i] * b[i];
printf ("%f * ",a[i]);
printf (" %f = ",b[i]);
printf (" %f \n",c[i]);
}
break;
case 5:
printf("Salir -
Gracias");
break;
default:
printf(" opcion
INCORRECTA");
}
}
scanf ("%d",&x);
}
No hay comentarios:
Publicar un comentario