#include <stdio.h>
#include <stdlib.h>
#define TAM 10
void procuraMaiores (int vet[]){
int i, n, j, maior1 = 0, maior2 = 0, ind1=0, ind2=0, aux2, s=0;
maior1=vet[0];
maior2=vet[0];
while(ind1 <= ind2){
for(i = 0; i < TAM; i++){
for(n = 0; n <= i; n++){
// for(j=ind1; j<=ind2; j++){
// if (ind1 < ind2){
// aux2 = ind2;
// ind1 = ind2;
// ind1 = aux2;
// }
// s = s + vet[j];
// }
if(vet[n] > maior1){
maior1 = vet[n];
ind1 = n-1;
}
if(vet[n] > maior2 && vet[n] != maior1){
maior2 = vet[n];
ind2 = n;
}
}
}
s = s + vet[i];
ind1++;
}
for(i=0; i<TAM; i++){
printf("%d | ", vet[i]);
}
printf("\n\n");
printf("O primeiro maior é: %d\n", maior1);
printf("O segundo maior é: %d\n", maior2);
printf("O indice do maior é: %d\n", ind1);
printf("O indice do segundo maior é: %d\n", ind2);
printf("A soma é: %d\n", ind1);
}
int main(){
int vet[] = {4, 19, 1, 9, 5, -5, 9, 10, -1, 3};
procuraMaiores(vet);
system("pause");
}
Fiz mais alguma coisa aqui, mais ta dando erro, alguem ajuda ae?
precisava disso pra hj