C/C++の宿題片付けます 125代目
■ このスレッドは過去ログ倉庫に格納されています
0773デフォルトの名無しさん
2009/05/13(水) 21:23:51#include <stdio.h>
#include <math.h>
#define N 100
#define EPS (1e-10)
int main()
{
int i,n;
float min,max;
float a[N+1];
printf("n=");
scanf("%d",&n);
if (n>N) return 1;
for (i=1; i<=n; i=i+1)
{
printf("a[%d]=",i);
scanf("%f",&a[i]);
}
max=min=fabs(a[1]);
for (i=2; i<=n; i=i+1)
{
float t=fabs(a[i]);
if(min>t) min=t;
else if(max<t) max=t;
}
printf("max %f \n",max);
printf("min %f \n",min);
if(max>EPS){
for(i=1;i<=n;i++) printf("a[%d]=%f %.2f \n", i, a[i], a[i]/max);
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています