Para que o programa execute corretamente sua função, as linhas 14 e 17 devem ser preenchidas com:
a) scanf("%ld %s %f", produtos[i].codigo, produtos[i].nome, produtos[i].preco);
printf("\n\nR$ %1.2f", produtos[i].codigo, produtos[i].nome, produtos[i].preco);
b) scanf("%ld %s %f", produtos[i].codigo, produtos[i].nome, produtos[i].preco);
printf("\n\nR$ %1.2f", produtos[i].codigo, &produtos[i].nome, &produtos[i].preco);
c) scanf("%ld %s %f", &produtos[i].codigo, &produtos[i].nome, &produtos[i].preco);
printf("\n\nR$ %1.2f", produtos[i].codigo, produtos[i].nome, produtos[i].preco);
d) scanf("%ld %s %f", codigo, nome, preco);
printf("\n\nR$ %1.2f", codigo, nome, preco);
e) scanf("%ld %s %f", &produtos[i].codigo, &produtos[i].nome, &produtos[i].preco);
printf("\n\nR$ %1.2f", produtos[i].codigo, produtos[i].nome, produtos[i].preco);
Questão 2: Avalie o programa a seguir considerando as entradas 0, 1, 5. Qual será a saída apresentada para cada entrada, respectivamente?