¿Alguien sabe como poner puntos decimales en dev c++? Tengo este codigo pero al momento de cambiar los int a float el resultado me da 0?

#include<iostream>

#include<stdio.h>

#include<conio.h>

#include<iomanip>

using namespace std;

int main()

{

 int Manzana,Jitomate,Carnemolida;

 printf("dame el precio de un kilo de Manzana:");

 scanf("%d",&Manzana,"\n");

 printf("dame el precio de un kilo de Jitomate:");

 scanf("%d",&Jitomate,"\n");

 printf("dame el precio de un kilo de carne molida:");

 scanf("%d",&Carnemolida,"\n");

 int total=(Manzana*1.5)+(Jitomate*2)+(Carnemolida/2);

 int sobrante=200-total;

 printf("Sobrante%d:",sobrante);

}

1 respuesta

Calificación
  • hace 2 meses

    Con %d estás indicando que se capturará un tipo int. Usa %f

    • Inicia sesión para responder a las preguntas
¿Aún tienes preguntas? Pregunta ahora y obtén respuestas.