Red de conocimiento informático - Conocimiento sistemático - Buscamos ayuda de expertos en programación en lenguaje C

Buscamos ayuda de expertos en programación en lenguaje C

//Por desgracia, lo envié varias veces sin éxito

El siguiente programa VC se compiló correctamente y cumple plenamente con sus requisitos

Pero la compra de insumos La cantidad Es algo exigente, preferiblemente no cientos de millones. Después de superar este obstáculo, ya no puedo garantizar que estaré en lo correcto.

#include

#define Semana 7

#define Mz 1 //Establece el valor nominal del fondo

# define SGfl 0.015 //Establece la tasa de suscripción

#define SHfl 0.005 //Establece la tasa de canje

efectivo largo sin firmar //Monto de la compra

cociente largo sin firmar;//Compartir

float Netv[Week+1]; //Valor neto diario

float avNet;//Valor neto promedio

void inquotient( )//Requiere ingresar el monto de la compra y obtener participación

{

int Right=0;

while(!Right)

{

printf("Ingrese su dinero(=>1000 y varios):");

scanf("%ld",&cash);

if(efectivo % 1000==0) Derecha=1;

cociente=(long)(((float)cash-SGfl*(float)cash)/Mz);

}

}

void inNet()//Requiere la entrada del valor neto diario, el último valor es 0, lo que indica el final de la entrada

{

int i;

Netv[0]=0;

printf("Ingrese el valor neto diario de esta semana: \n");

for(i=1;i<=Semana;i++)

{

scanf("%f",&Netv[i]);

if(Netv[i]!=0) Netv[0]++;

else break;

}

}

main()

{

int i;

long CV,CP;//Valorador actual, Pago actual,

float InR ,sum=0;//aumentar tasa

inquotient();

inNet();

printf("Aumento del valor neto del cociente Tasa Valor actual Pago actual \n");

for(i=1;i<=Netv[0];i++)

{

suma+= Netv[i];

if(i==1){ InR=(float)(Netv[i]-1)*100;}

else{

InR= Netv[i]-Netv[i-1];

InR=InR/Netv[i-1];

InR*=100;

}

CV=cociente*Netv[i];

CP=(long)(1-SHfl)*CV-cash;

printf("%ld %10.5f %11.2f%% %10d %10d\n",cociente,Netv[i],InR,CV,CP);

}

avNet=sum/Netv [0];

printf

("Valor neto promedio en esta semana = %f %6.5f\n",sum,avNet);

}