• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gangstar

[Ajuda] Segundos para horas e minutos

6 mensagens neste tópico

#include <

stdio.h>
#include <stdlib.h>

int main()
{

double segundos = 60;
int horas  ;
long int minutos ;
printf(" Escreva as horas: ");
scanf("&d ",&horas);
printf(" Escreva os minutos: ");
scanf("%ld ",&minutos);
printf(" %ld tem %f segundos!", horas , segundos/horas) ;
printf(" %d minutos  tem %f segundos!",minutos, segundos*minutos);


               system("PAUSE") ;

}

aparece com 1 numero estranho de horas. pk será?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

As horas são %f e não %ld, mas não sei se o problema será esse.

Agora... essas contas estão muito mal feitas...

2 horas têm 2*60*60 segundos, e não 60/2

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu sei xD

pk ek e as horas sao %f se tao em inteiro?

Tens razão, é %d.

E nem tinha reparado no pormenor do & em vez de %

0

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