#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
int n;
scanf ("%d", &n);
int i=0;
int fenzi[100]={0};
int fenmu[100]={0};
int **pp;
pp= (int * *) malloc (sizeof (int *) *n);
Tell me how to input this???!!!
How do I get rid of
for (i=0;i<n;i++)
{
scanf ("%d/%d", &fenzi[i],&fenmu[i]);
}
int * P=FENMU;
int sumfenmu=1;
int sumfenzi=1;
i=0;
int cha=0;
Multiply
while (*p!=0)
{
Sumfenmu*=fenmu[i];
i++;
p++;
}
I=i-1;
while (i>=0)
{
Cha =sumfenmu/fenmu[i];
Fenzi[i]=fenzi[i]*cha;
Sumfenzi+=fenzi[i];
i--;
}
Several parts
float Outputf;
float Outputz;
int Routputz;
int ROUTPUTMU;
outputf=sumfenzi%sumfenmu;//the part of the birth
OUTPUTZ=SUMFENZI/SUMFENMU;
I don't know how to output molecules.
I guess the others are wrong too. ...
routputz= (SUMFENMU/OUTPUTF) +0.5;
routputmu= (SUMFENMU/OUTPUTF) +0.5;
printf ("%f%d/%d", OUTPUTZ,ROUTPUTZ,ROUTPUTMU);
return 0;
}
pta-Correction l1-09