jueves, 12 de marzo de 2020

OPERACIONES EN VECTORES:


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