• Matéria: Matemática
  • Autor: waniagregorioowpnkp
  • Perguntado 8 anos atrás

Crie um algoritmo (1) ler 25 valores e armazenar em um vetor de números inteiros de dimensão adequada. Após a leitura, (2) efetue a leitura de um outro número e busque-o dentro do vetor carregado no passo (1). Por fim, (3) imprima a posição (índice) em que o número lido se encontra
alguem pode me ajudar com isso?

Respostas

respondido por: lucasdasilva12j
1
Olá,

Usei a linguagem C para criar o código.

#include<stdio.h>
#define max 25

int main()

{

int vet[max],buscar,posicao=-1, i;

for(i=0;i<max;i++)

{
 printf("digite o numero da posicao %d do vetor", i);
  scanf(" %d", &vet[i]);
}

printf("digite o numero a ser buscado no vetor");

scanf(" %d", &buscar);

for(i=0;i<max;i++)
{    
 if(buscar==vet[i])    
    {     
          posicao=i;  
     }

}

if(posicao==-1)

{
    printf("O numero nao pertence ao vetor");
 }

else

{
    printf("O numero se encontra na posicao %d do vetor", posicao);
}

return 0;

}


Note que usei um define, para o usuário ter mais comodidade e poder escolher o tamanho do vetor desejado.


Espero ter ajudado
Perguntas similares