[ Foro de C ]
Al momento de correr el programa e ingresar datos, el resultado no me arroja la suman final correcta
https://onlinegdb.com/rkU0Zbpw_
hola anonim23
para emperzar no intentes ahorrar en lineas a costa de
la legibilidad, da a cada llave su espacio, eso ayudará
a quien quiera ayudarte a ti, incluso a ti dentro de un
tiempo
para empezar declara las variables cuando las vayas a usar
tienes unas cuantas que no usas, eso no ayuda
por ej defines T para no usarla y tampoco aclaras que es
con un comentario, y así todas las variables tambien
-----------------------------------------------
a ver lo que veo peor es que cuando creas los arrays
floats, j e i no tienen ningun valor asignado es decir
tienen basura
en f_s en los parentesis van los parametros si no tiene
va void
después del segundo scanf de f_s tienes
m[precios][ventas];
totales[ventas];
que no se que tratas de hacer, sobre todo por lo de poner
el precio como indice del array, y si cuesta 100.000 ¿¿??
después de cada scanf vacia el bufer por ej con
setbuf(stdin,NULL)
en: scanf("%c - %f",&articulo,&valor);
pide los datos de manera independiente lo de arriba tiende
a salir mal
------------------------------------------------
de momento revisa eso y puede que ya te funcione
la próxima vez explica un poco en que consite el programa
para tener una idea de que tratas de hacer
cualquier cosa para por aquí
suerte ;-)
(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.)