Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

HELLO MUNDO!

O menor número entre "N" numeros

Recommended Posts

Onde está o erro?!


/*Escreva um programa onde o usuário diz quantos números quer digitar, em seguida solicite

a ele que digite todos os números e diga qual o menor número daqueles digitados.*/



#include<stdio.h>
int main(){
int n,menor,i,num;
printf("Informe quantos numeros quer digitar:\n");
scanf("%d",&n);
printf("Informe numero:\n");
for(i=1;i<=n;i++)
scanf("%d",&num);
if(menor==1){
menor=num;
printf("MENOR = %d\n",menor);
} else(menor<num);{
menor=num;
printf("MENOR = %d\n",menor);
}
system("PAUSE");
return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em vários cantos.
1- Apenas o último número é armazenado, já que você não utiliza array.

2- A variável menor é utilizada sem ser inicializada.

3- Se menor<num, a variável que contém o mínimo é menor e não num (a atribuição não faz sentido)

Repense o problema novamente.

 

Regras do fórum: http://forum.imasters.com.br/topic/534766-antes-de-postar-nesta-area-por-favor-leia-este-topico/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.