Advertisement
Alfoli

Vetor Encontrar numero no vetor

Sep 15th, 2017
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.72 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. main(){
  4.        int vetor[10], i, tl, num, opcao = 0;
  5.        while (opcao!=4){
  6.              printf("\n1- Leitura do vetor de TL numeros.\n2- Exibe o vetor.\n3- Le o numero e verifica se existe no vetor.\n4- Sair.\n\nEntre com a opcao: ");
  7.              scanf("%d", &opcao);
  8.              switch(opcao){
  9.                            case 1: printf("\nLeitura");
  10.                                    printf("\nEntre com o TL (menor que 10): ");
  11.                                    scanf("%d", &tl);
  12.                                    for (i=0;i<tl;i++){
  13.                                        printf("\nVetor de posicao %d: ", i);
  14.                                        scanf("%d", &vetor[i]);
  15.                                    }
  16.                                    break;
  17.                            case 2: for (i=0;i<tl;i++)
  18.                                    printf("\nVetor [%d] = %d", i, vetor[i]);
  19.                                    break;
  20.                            case 3: printf("\nEntre com um numero para procurar: ");
  21.                                    scanf("%d", &num);
  22.                                    int posicao = -1;
  23.                                    for (i=0;i<tl;i++){
  24.                                        if (vetor[i] == num)
  25.                                             posicao = i;
  26.                                    }
  27.                                    if (posicao == -1)
  28.                                        printf("\nO numero informado nao foi encontrado no Vetor.");
  29.                                        else printf("\nO numero informado foi encontrado na posicao %d", posicao);
  30.                                    break;
  31.                            }
  32.              }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement