#include <stdio.h>
#include <math.h>
void C(float a[]);
main()
{
float a[5]={2.33,2.56,2.65,2.66,2.30};
int i;
printf("Old array:\n");
for (i=0;i<5;i++)
{
printf("a[%d]=%.3f\t",i,a[i]);
}
printf("\nnew array:\n");
C(a);
for (i=0;i<5;i++)
{
printf("a[%d]=%.2f\t",i,a[i]);
}
}
void C(float a[])
{
int j;
float m;
int s;
float n;
int d;
for (j=0;j<5;j++)
{
m=a[j]*10;
s=(int)m%10;
n=a[j]*100;
d=(int)n%10;
if (s>=5)
{
a[j]=a[j]+0.1-d*1.0/100;
}
else
{
a[j]=a[j]-d*1.0/100;
}
}
}
#include <math.h>
void C(float a[]);
main()
{
float a[5]={2.33,2.56,2.65,2.66,2.30};
int i;
printf("Old array:\n");
for (i=0;i<5;i++)
{
printf("a[%d]=%.3f\t",i,a[i]);
}
printf("\nnew array:\n");
C(a);
for (i=0;i<5;i++)
{
printf("a[%d]=%.2f\t",i,a[i]);
}
}
void C(float a[])
{
int j;
float m;
int s;
float n;
int d;
for (j=0;j<5;j++)
{
m=a[j]*10;
s=(int)m%10;
n=a[j]*100;
d=(int)n%10;
if (s>=5)
{
a[j]=a[j]+0.1-d*1.0/100;
}
else
{
a[j]=a[j]-d*1.0/100;
}
}
}