BrunoSouza93 Postado Agosto 31, 2014 Denunciar Share Postado Agosto 31, 2014 Meu código ta ae, não consigo mais nada, se alguém puder ajudar ae. Preciso encontrar os dois maiores e somar o intervalo desses numeros #include <stdio.h> #include <stdlib.h> void procuraMaiores (int vet[], int n){ int aux = 0, i, j, maior = 0, maior1 = 0, maiorT; maior=vet[0]; maior1=vet[1]; for(i=0; i<=n-1; i++){ printf("aqui o [_I_] pega o = Posicao%d\n", i); for(j=i+1; j<n-1; j++){ printf("aqui o [j] pega o = Posicao%d\n", j); if(vet[j+1] > maior1){ aux = vet[j]; maior1 = vet[j+1]; if(aux>maior){ maior = aux; printf("aqui o maior = %d\n", maior); } else if((vet[j+1] > maior) && (maior1 > maior)){ maior1 = maior; printf("aqui o maior1 = %d\n", maior1); } } } } for(i=0; i<n; i++){ printf("%d - ", vet); } printf("\n\n"); printf("O primeiro maior é: %d\n", maior1); printf("O segundo maior é: %d\n", maior); } int main(){ int vet[] = {4, 9, 11, 3, 5, 10, 21, 9, -1, 3}; int n = 10; procuraMaiores(vet, n); system("pause"); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
BrunoSouza93
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.