es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La entrada C no se añadirá a la lista de arrays.

Los 2 arreglos no almacenarán la entrada, el incremento de cada número de índice siempre es 0 como lo indica printf.

“`#include <stdio.h>

int main()
{
int ingredientsAmount;
double ingredientsPrice[10];
double ingredientsWeight[10];

scanf("%d", &ingredientsAmount);

for(int i = 0; i < ingredientsAmount; i++)
{
scanf("%lf", &ingredientsPrice[i]);
printf("Precio almacenado en el índice %lf\n", i);
scanf("%lf", &ingredientsWeight[i]);
printf("Peso almacenado en el índice %lf\n", i);
}

return 0;
}“`</stdio.h>

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Basado en el código proporcionado, parece que los dos arreglos, ingredientsPrice y ingredientsWeight, no almacenan la entrada correctamente. Esto es porque las declaraciones printf dentro del bucle for imprimen el número de índice como un flotante, en lugar del valor real almacenado dentro del array.

    Además, no hay código para incrementar los valores dentro de los arrays, por lo que siempre permanecerán en 0. Se recomienda que el código dentro del bucle for sea revisado y potencialmente revisado para almacenar correctamente los valores dentro de los dos arrays.

Comments are closed.