Hola, necesito confirmar si este ejercicio esta bien resuelto.
"Generar un programa que permita realizar el producto de los elementos en las posiciones 0,6 y 11 de un vector de 12 posiciones donde cada uno de los valores son reales. Cargar los elementos del vector por teclado. Guardar el contenido de las posiciones 0,6 y 11, junto con el resultado de la multiplación en un archivo."
int main()
{
float vector[12];
float producto = 0;
int i;
for (i=0; i<13;i++)
{
printf("Ingrese los valores del vector %d: ",i);
scanf("%f",&vector[i]);
}
FILE *arch = fopen("Ejercicio3.txt", "w");
if (arch!=NULL)
{
fprintf(arch, "El valor en la posición 0 es: %.2f\n", vector[0]);
fprintf(arch, "El valor en la posición 6 es: %.2f\n". vector[6]);
fprintf(arch, "El valor en la posición 11 es: %.2f\n", vector[11]);
producto = vector[0] * vector[6] * vector[11]
fprintf(arch, "El producto es : %2.f\n", producto);
fclose(arch);
}
else{
printf("No se puede abrir el archivo");
}
return 0;
}
Mensaje de la moderación: se ha cambiado el título por uno más informativo, y se ha insertado el código en el correspondiente bloque para su correcta visualización.