O Sistersinspirit.ca está aqui para ajudá-lo a encontrar respostas para todas as suas dúvidas com a ajuda de especialistas. Explore respostas detalhadas para suas dúvidas de uma comunidade de especialistas em diferentes campos. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável de perguntas e respostas.

AJUDAAAAAAA LINGUAGEM C VETORES!

Escreva um programa que leia um vetor com 15 elementos e depois lei um inteiro X. A seguir, o programa deve informar em qual posição (índice) do vetor está o X. Se o valor X não estiver no vetor informe ao usuário com uma mensagem.


Sagot :

Resposta:

#include <stdio.h>

#include <stdlib.h>

int main(){

   int vetor[15];

   int x;

   int aux=-1;

   int a=1;

   for(int i=1;i<16;i++)

   {

       printf("Digite o %d valor do vetor-->",a);

       scanf("%d",&vetor[i]);

       system("cls");

       a++;

   }

   printf("Digite o valor de X-->");

   scanf("%d",&x);

   for(int i=1;i<16;i++)

   {

       if(vetor[i]==x)

       {

           aux=i;

       }

   }

   if(aux!=-1)

   {

       printf("Valor encontrado! Esta na posicao do vetor %d !",aux);

   }

   else

   {

       printf("Nenhum valor igual encontrado!");

   }

return 0;

}

Resposta:

#include <stdio.h>

#include <stdlib.h>

void preencher(float *vetor);

void verificar ( float *vetor, float *numero);

int main()

{

   float a[15];

   float encontrar  ;

   float *ponteiro = &encontrar;

   preencher(a);

   printf("Digite o numero que queira encontrar: ");

   scanf("%f",&encontrar);

   verificar(a,ponteiro);

   return 0 ;

}

void preencher(float vetor[]){

int i ;

for(i = 0 ; i < 15; i++){

   printf("Digite o %d valor: ",i+1);

   scanf("%f",&vetor[i]);

}

}

void verificar ( float *vetor, float *numero){

   int i ;

for(i = 0 ; i < 15; i++){

       if(  *numero == vetor[i]){

           printf("Numero %.2f encontrado na posicao %d \n",*numero,i+1);

       }

       else{

           printf("Nao encontrado na posicao %d \n",i+1);

       }

}

}

Explicação: