Ir para o conteúdo
Gurzi

[Resolvido] Numero Real mostrando parte inteira e fraccionária.

Mensagens Recomendadas

Gurzi    2
Gurzi

Um Utilizador Introduz um numero real e o programa deve ser capaz de mostrar a parte inteira e a parte decimal.

#include <stdio.h>

main()
{  	
float num;
   	
printf("Introduza um numero com parte decimal");
   	scanf("%f", &num);
   	printf("Parte Inteira : %d",(int) num);
   	printf("Parte Decimal : %f", num - ((int)num));
}

acontece que quando executo a parte decimal vai me dar por exemplo se num = 12,85 a parte decimal dá 0.850000 querendo eu apenas que mostre 0,85 retirando os 0.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
MaXiMuS    0
MaXiMuS

exacto.

Por exemplo:

#include <stdio.h>

main()

{

float num;

printf("Introduza um numero com parte decimal");

scanf("%f", &num);

printf("Parte Inteira : %d",(int) num);

printf("Parte Decimal : %.2f", num - ((int)num));

}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade