Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvidas sobre Vetores (iniciante)


MEBZ^-^

Pergunta

Olá Boa tarde!

Sou iniciante no assunto e gostaria de saber sobre como acessar o índice de um vetor n

Supondo que eu desenvolva um programa para o usuário digitar a quantidades de posições que terá o vetor, depois ele adicionará a os n números até chegar a quantidade limite do vetor, porém ele quer achar a posição do maior número que ele digitou. Como posso ver a posição se não tenho um número limite estabelecido?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

algo desse tipo te ajuda amigo?(não vejo muita gente pedindo ao usuário o tamanho do vetor , mas valos lá)

int main(){
    int x;
    printf("Qual o tamanho do vetor?"); 
    scanf("%d", &x); /** caso seja um valor que o usuário terá de colocar**/
    int valor[x];
}

 

você pode controlar até quanto digitou com uma variável chamada sentinela ou posição , qualquer nome que chamar , sempre que você digitar algo você incrementa , se posicao=0 e voce digitou algo então coloca posicao++;

então para saber o maior valor digitado você primeiramente assume que o primeiro valor que o usuário digitar é o maior valor e depois vai comparando , usando incremento no for , com condição if se for maior que o maior anterior  ele vai se tornar o novo maior;

mini exemplo com o for;

 

                                   maiornumero=valor[0];

 

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

                                   if(maiornumero<valor){

                                    maiornumero=valor

                                   }

                                   }

 

 \\ posicao vai ser sempre 0 e cada vez que voce digitar algo ela vai aumentando +1 logo se voce digitar 10 numeors , posicao=10 , e não faz o for verificar os x tamanho do vetor que voce definiu.

 

Editado por Vitor Gonçalves
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...