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

lidi_si

Linguagem C-ajuda no termino da resoluçao

5 mensagens neste tópico

Daee galera!

acabei de fzr um código em c..mas to com duvida no termino da resoluçao dele..

nao to conseguind achar parte fracionaria e arredondamento;

aeww vai

#include<stdio.h>:
#include<stdlib.h>
main(){
      int num;
       float resposta;
       printf("Entre com numero real:");
       scanf("%d",&num);
       resposta=(float)num-resposta;
       printf("%2.0f",resposta);

       system("PAUSE");}

     

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Há aí algo que não está bem. A variável 'resposta' não contém nenhum valor por ti atribuído.

E estás a pedir um número real, mas de seguida usas o scanf com o %d, o que quer dizer que na verdade vais ler um inteiro.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
#include<stdio.h>
#include<stdlib.h>
main(){
float numero;
int parte_inteira;
printf("Entre com um numero real com parte fracionaria:");
scanf("%f",&numero);
parte_inteira=(float)numero-parte_inteira;
printf("%d",parte_inteira);
system("PAUSE");}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

#include<stdio.h>

#include<stdlib.h>

main(){

float numero;

int parte_inteira;

printf("Entre com um numero real com parte fracionaria:");

scanf("%f",&numero);

parte_inteira=(float)numero-parte_inteira;

printf("%d",parte_inteira);

system("PAUSE");}

Qual é a duvida?

Parece-me c++

e acho que te vai devolver o resto da divisao..

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