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

Função para encontrar o menor valor digitado


Negolove

Pergunta

To com essse exercicio quase pronto,só q não consigo criar uma função para encontrar o menor valor. Alguém me ajude

Esse é o exercício: Criar uma array com 5 elementos inteiros, depois criar uma função para fazer o somatório e média, criar uma função para fazer ordenação crescente, criar uma função para encontrar o menor valor

#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();
}

Editado por Durub
Adicionar tags code [Durub]
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

isso é uma função, você coloca no espaco global e usa onde quiser no codigo.

*pra usar ela você passa como argumento a array com os nº's e ela retorna um inteiro com o menor valor.

*caso não saiba como implementar uma função é melhor ler um livro de C.

Link para o comentário
Compartilhar em outros sites

  • 0

Achar algum livro de C bom em português é meio bastante dificil, (eu ate tenho alguns pdf's só que tudo em ingles :wacko: )

Caso não domine o inglês sugiro você aprender,pois a area de TI exige muito ingles, tem muitas documentações/artigos que estão todos em inglês.

+ da uma fuçada na net que você encontra alguns tutoriais em português, mesmo aqui no forum, da uma olhada lá da seção de tutoriais & dicas.

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...