Modelo minimalista de avalanchas

Mª Jose Bañeres

/* A partir de las relaciones qi = pi – pi+1 y pi=1/log(i+1),
este programa calcula el producto de los n primeros q
i y escribe por pantalla
la cantidad representada por el sumatorio de los productos p
i*qi dividido por n */

 
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define DIM 100
int main()
{
  int n,i;
  float p[DIM], q[DIM], producto2[DIM], suma =0,producto1=1, cantidad;
 
// Número de términos
  printf("Dame el numero de terminos: n");
  scanf("%d",&n);
 
// Cálculo y almacenamiento de los pi
  for (i=1; i<=n+1;i++)
      p[i]=1.0/(log(i+1));
 
// Cálculo y almacenamiento de los qi
// Cálculo y salida por pantalla del producto de los n qi
  for (i=1;i<=n; i++)
      {
      q[i]=p[i]- p[i+1];
      producto1=producto1*q[i];
      }
      printf("Resultado del producto de los %d qi es %fn",n,producto1);
 
// Cálculo  del sumatorio
  for (i=0;i<=n;i++)
      {
      producto2[i]=p[i]*q[i];
      suma =suma+producto2[i];
      }
 
// Cálculo y salida por pantalla de la expresión pedida
  cantidad=suma/n;
  printf("El resultado del sumatorio pedido es %fn", cantidad);
    
 system("PAUSE");
 return 0;
}
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

2 respuestas a Modelo minimalista de avalanchas

  1. Ricardo dijo:

    Soy
    incapaz de encontrar donde está el error en el algoritmo. Te
    agradecería que lo revisaras y me ayudes a detectar donde está el
    fallo. Saludos
     
    MJB

  2. Ricardo dijo:

    puedes especificar un poquito más donde te da el error?..así a primera vista parece correcto.pd: cuando vayas  a hacer un comentario desactiva la opción’utilizar info de mi perfil’ que te sale arriba para que no salga mi nombre,y entonces podrás poner el tuyo en la nueva pestaña que se genera.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s