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

Duvida, como achar OS MAIORES elementos de um vetor


SvO0007

Pergunta

estou quebrando a cabeça com isso, o maior é fácil de achar, agora os maiores fica complicado já tentei de varias formas e não to conseguindo para achar o maior e o menor eu declaro 2 floats como maior e menor já com 0 e faço

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

if (notas>maior)

maior=notas

if (notas<menor)

menor=notas

ps(n é o tamanho do vetor)

agora para achar os maiores em uma ordem crescente já complica, já tentei garimpar os elementos entre o maior e o menor mais não consigo achar os maiores em uma ordem

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

no caso voce tem que declarar a variavel float menor=10.

#include <stdio.h>

main() {
   float notas[10], maior=0, menor=10;
   int i,n=10;
for (i=0;i<n;i++) {
   printf("Informe uma nota: ");
   scanf("%f", &notas[i]);
   if (notas[i]>maior)
   maior=notas[i];
   if (notas[i]<menor)
   menor=notas[i];
}
   printf("A menor nota foi %.2f", menor);
   printf("\nA maior nota foi %.2f", maior);
   getch();
}

Link para o comentário
Compartilhar em outros sites

  • 0
no caso voce tem que declarar a variavel float menor=10.

#include <stdio.h>

main() {
   float notas[10], maior=0, menor=10;
   int i,n=10;
for (i=0;i<n;i++) {
   printf("Informe uma nota: ");
   scanf("%f", &notas[i]);
   if (notas[i]>maior)
   maior=notas[i];
   if (notas[i]<menor)
   menor=notas[i];
}
   printf("A menor nota foi %.2f", menor);
   printf("\nA maior nota foi %.2f", maior);
   getch();
}

na verdade o que o exercicio me da 2 ponteiros um com matriculas dos alunos e outro com notas, ele me pede pra criar um novo vetor dinamicamente, com metade do tamanho desses 2 ponteiros (que possuem tamanho n), e que preencha esse vetor com as matriculas dos alunos com maiores notas, o inicio e tranquilo agora não estou conseguindo achar os maiores elementos do vetor, nesse codigo você da um valor pra n e mostra a menor e a maior nota

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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...