Negolove 0 Denunciar post Postado Outubro 24, 2010 To com essse exercicio quase pronto,só q não consigo criar uma função para encontrar o menor valor. Alguém me ajude #include <stdio.h> void insertionSortC(int array[], int tamanho) { int i, j, tmp; for (i = 1; i < tamanho; i++) { j = i; while (j > 0 && array[j - 1] > array[j]) { tmp = array[j]; array[j] = array[j - 1]; array[j - 1] = tmp; j--; } } } int fsoma(int array[], int tamanho) { int i, soma; soma = 0; for (i = 0; i < tamanho; i++) { soma = soma + array[i]; } return soma; } float fmedia(int array[], int tamanho) { return fsoma(array, tamanho) / tamanho; } int main(int argc, char** argv) { int array[100], tamanho, soma; float media; tamanho = 5; printf("\n\t Entre com os elementos do array...:"); int i; for(i = 0; i < tamanho;i++){ printf("\nDigite o numero: ",i+1); scanf("%d",&array[i]); } soma = 0; for(i=0; i<tamanho; i++){ soma = soma + array[i]; } insertionSortC(array,tamanho); printf("\nArray em ordem crescente: "); for(i=0; i<tamanho; i++){ printf("\n\t\t\t%d", array[i]); } soma = fsoma(array, tamanho); printf("\nSoma : %d", soma ); media = fmedia(array,tamanho); printf("\nMedia: %f", media); getchar(); getchar(); } Compartilhar este post Link para o post Compartilhar em outros sites
guidjos 65 Denunciar post Postado Outubro 25, 2010 Use a tag code. Qual sua dúvida sobre C? Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 25, 2010 if (array[i] < menor) menor = array[i]; Compartilhar este post Link para o post Compartilhar em outros sites