[ Foro de C ]
#include <stdio.h>
#include <math.h>
int main(){
int botella_cantidad;
int botella_precio;
int pizza_cantidad;
int pizza_precio;
int bolsa_cantidad;
int bolsa_precio;
int invitados;
scanf("%i%i",&botella_cantidad,&botella_precio);
scanf("%i%i",&pizza_cantidad,&pizza_precio);
scanf("%i%i",&bolsa_cantidad,&bolsa_precio);
scanf("%i",&invitados);
int total_gasto=botella_precio+pizza_precio+bolsa_precio;
float gasto_invitado=round(total_gasto/invitados);
int total_cantidad=botella_cantidad+pizza_cantidad+bolsa_cantidad;
printf("Total gasto compra = $%i\n",total_gasto);
printf("Valor cuota por invitado = $%.0f\n",gasto_invitado);
printf("Total items comprados = %i",total_cantidad);
return 0;
}
hola bastian
aquí puedes comprobar que si funciona:
https://onlinegdb.com/1JyWjYjxk
acuerdate que para usar la librería matemática con flotantes hay que compilar con el flag -lm, quizás sea por eso que no te funcionaba
desde luego creo que deberías formular alguna pregunta antes de pedir los datos , para saber que dato estas pidiendo
por otro lado deberías replantearte la fórmula que utilizas para el total de gastos ya que no es correcta y por eso el gasto por invitado tampoco es correcto, haz alguna prueba en papel y verás que como no es correcto
saludos ;-)
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)