Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda programa C++

lazarinho

Bovino adolescente
Desde
20 Abr 2009
Mensajes
89
Hola amigos del corral espero me puedan ayudar es que hice un codigo para crear una grafica pero me marca algunos errores me ayudarian mucho si lo pudieran checar y ayudarme con los errores que tengo gracias


#include "conio.h"
#include "stdio.h"
#include "stdlib.h"
#include "math.h"
#include <malloc.h>
#include<string.h>
main()
{
float *t,*f,*p,*a,n,i,sf=0,j=0,n2,ssim=0,media;
clrscr();
printf("Cuantas frecc. ?");
scanf("%f",&n);
t=(float *)malloc(sizeof(float)*n);
f=(float *)malloc(sizeof(float)*n);
p=(float *)malloc(sizeof(float)*n);
for(i=0;i<n;i++)
{
printf("Tonelada? ");
scanf("%f",&t);
printf("Frecc ?");
scanf("%f",&f);
sf=sf+f;
}
printf("%.0f ",sf);
getch();
p[0]=f[0]/sf;
printf("%.2f ",p[0]);
for(i=1;i<n;i++)
{
p=f/sf;
p=p+p[i-1];
printf("%.2f ",p);
}
printf("Cantidad de Numeros aleatorios ? ");
scanf("%f",&n2);
a=(float *)malloc(sizeof(float)*n2);
for(i=0;i<n2;i++)
{
printf("Num menor que 1 (en decimales) ? ");
scanf("%f",&a);
for(j=1;j<n;j++)
{
if(a>=p[j-1]&&a<=p[j])
{
a=t[j];
printf("%.2f ",a);
break;
}

}
ssim=ssim+a;
}
media=ssim/n2;
printf("La media es %f",media);
getch();
return 0;
}
 
por lo que veo en tu prog, es que la referencia de convercion de flotante esta mal hecha, en casi todas las lines en donde llamas al puntero te manda error por lo mismo
 
Volver
Arriba