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:
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
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
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás