Alfoli

Carregar Vetor C com calculos de Vetor A e B

Sep 15th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.37 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. main(){
  4.        int opcao=0, i, vetora[5], vetorb[5];
  5.        float vetorc[5];
  6.        while (opcao!=8){
  7.              printf("\n\n1= Leitura do vetor A\n2= Exibir o vetor A\n3= Leitura do vetor B\n4= Exibir o vetor B");
  8.              printf("\n5= Calcula e exibe a soma de A + B para criar o vetor C\n6= Calcula A/B e exibe como C\n7= Calcula AxB e exibe como C\n8= Sair\n\nEntre com a opcao: ");
  9.              scanf("%d", &opcao);
  10.              switch(opcao){
  11.                            case 1: for (i=0;i<5;i++){
  12.                                    printf("\nEntre com o valor da posicao %d do vetor A: ", i);
  13.                                    scanf("%d", &vetora[i]);
  14.                                    }
  15.                                    break;
  16.                            case 2: for (i=0;i<5;i++)
  17.                                    printf("\nVetor A [%d] = %d", i, vetora[i]);
  18.                                    break;
  19.                            case 3: for (i=0;i<5;i++){
  20.                                    printf("\nEntre com o valor da posicao %d do vetor B: ", i);
  21.                                    scanf("%d", &vetorb[i]);
  22.                                    }
  23.                                    break;
  24.                            case 4: for (i=0;i<5;i++)
  25.                                    printf("\nVetor B [%d] = %d", i, vetorb[i]);
  26.                                    break;
  27.                            case 5: for (i=0;i<5;i++)
  28.                                       vetorc[i] = vetora [i] + vetorb [i];
  29.                                    for (i=0;i<5;i++)
  30.                                       printf("\nVetor C [%d] = %5.1f", i, vetorc[i]);
  31.                                    break;
  32.                            case 6: for (i=0;i<5;i++)
  33.                                        vetorc[i] = (float) vetora[i] / vetorb[i];
  34.                                    for (i=0;i<5;i++)
  35.                                        printf("\nVetor C [%d] = %5.1f", i, vetorc[i]);
  36.                                    break;
  37.                            case 7: for (i=0;i<5;i++)
  38.                                        vetorc[i] = vetora [i] * vetorb [i];
  39.                                    for (i=0;i<5;i++)
  40.                                        printf("\nVetor C [%d] = %5.1f", i, vetorc[i]);
  41.                            }
  42.        }
  43.        getchar();
  44.        }
Add Comment
Please, Sign In to add comment