- Tema Autor
- #1
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;
}
#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;
}