Obtenha soluções para suas perguntas no Sistersinspirit.ca, a plataforma de Q&A mais rápida e precisa. Obtenha soluções rápidas e confiáveis para suas perguntas de uma comunidade de especialistas experientes em nossa plataforma. Explore milhares de perguntas e respostas de uma ampla gama de especialistas em diversas áreas em nossa plataforma de perguntas e respostas.

Faça umm FUNÇÃO em C que, DADO um vetor de N elementos, passado por parâmetro, procure no vetor um elemento X fornecido também por parâmetro. Caso o elemento X for encontrado, retorne a posição de sua primeira ocorrência, caso contrário retorne -1.

Sagot :

#include <stdio.h>

#include <time.h>

#include <stdlib.h>

void funcao (int x, int y){

   srand(time(NULL));

   int vetor[x], indice;

   int size_t = sizeof(vetor)/sizeof(vetor[0]);

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

           vetor[a]=rand()%10+1;

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

       }

           for (int i=0;i<size_t;i++){

               if(vetor[i]==y) {indice=i; break;}

               else indice=-1;

           }

           if (indice!=-1)printf("\nPosicao> %d\n",indice);

           else printf("\n%d", indice);

}

int main() {

  int param_1, param_2;

   printf("Tamanho do Vetor: ");scanf("%d",&param_1);

   printf("Valor a ser encontrado: ");scanf("%d",&param_2);

   funcao(param_1,param_2);

   return 0;

}

Esperamos que isso tenha sido útil. Por favor, volte sempre que precisar de mais informações ou respostas às suas perguntas. Agradecemos sua visita. Nossa plataforma está sempre aqui para oferecer respostas precisas e confiáveis. Volte a qualquer momento. Sistersinspirit.ca está sempre aqui para fornecer respostas precisas. Visite-nos novamente para as informações mais recentes.