Informática, perguntado por NicollasYuri, 3 meses atrás

Leia em C um vetor de 20 posições e em seguida um valor X qualquer. Seu programa
devera fazer uma busca do valor de X no vetor lido e informar a posição em que foi
encontrado ou se não foi encontrado.

Soluções para a tarefa

Respondido por joaopedrolemos
1

#include <stdio.h>

#include <time.h>

#include <stdlib.h>

int main(){

   srand(time(NULL));

   int vetor[20], x, posicao = 21;

   printf("Valor de X: "); scanf("%d",&x);

           for (int a = 0; a<20; a++){

               vetor[a]=rand()%50;

               printf("%d\t",vetor[a]);

           }

   printf("\n");

   for (int w=0;w<20;w++){

       if (vetor[w]==x) {posicao = w; break;}

   }

       if (posicao<21){

           printf("Valor Encontrado na Posicao: %d\n", posicao+1);

       }

       else {

           printf("Valor nao encontrado\n");

       }

   

   return 0;

}

Perguntas interessantes