Ir ao conteúdo
  • Cadastre-se

C Função : Vetor e maior número lido.


Dafne Guimarães
Ir à solução Resolvido por omegahugal,

Posts recomendados

Cara! Como sempre, estou aqui por que tem algum detalhe que está fazendo meu programa ler sempre o 1 como maior. ¬¬

Não estou achando o erro. Se alguém puder õ/

 

#include <stdio.h>
#include <stdlib.h>

/*Faça uma única função que leia 10 valores inteiros e que retorne o maior valor lido para o programa principal que irá
imprimi-lo.*/

int ler_numero();

int main() {
	int n, maior;
	n= ler_numero();
	printf("O maior numero foi: %d", maior);
	return 0;
}
 int ler_numero(){
	int i=0, num[10], n=0, maior=0;
 	
 	for(i=0; i<10; i++){
	printf("Digite o [%d] numero inteiro:\n", i+1);
  	scanf("%d", &num[i]);
    
	maior= num[0];
    if(num[i]>maior){
  	maior=num[i];
	}
	}
	  return n;
}

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

21 minutos atrás, Dafne Guimarães disse:

maior= num[0];

 

Sugiro remover essa linha aqui.

Ele está definindo o valor de 'maior' para a primeira posição do vetor a cada iteração do laço =)

 

Se você inserir um vetor da seguinte forma:

 

8 9 4 3 2 1 2 3 4 5

 

Ele irá imprimir 8 como maior valor ;) sendo que tem o 9 ali no meio :v

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

7 minutos atrás, Carlos Zanon disse:

 

Sugiro remover essa linha aqui.

Ele está definindo o valor de 'maior' para a primeira posição do vetor a cada iteração do laço =)

 

Se você inserir um vetor da seguinte forma:

 

8 9 4 3 2 1 2 3 4 5

 

Ele irá imprimir 8 como maior valor ;) sendo que tem o 9 ali no meio :v

 

Ahh simm! Beleza então! Vou tirar. Valeuss! ^_^

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...