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
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
Matemática,
6 meses atrás
Português,
6 meses atrás
Português,
6 meses atrás
Física,
6 meses atrás
Geografia,
6 meses atrás
Geografia,
11 meses atrás
Matemática,
11 meses atrás
Biologia,
11 meses atrás