C/C++の宿題を片付けます 90代目
■ このスレッドは過去ログ倉庫に格納されています
0482デフォルトの名無しさん
2007/06/20(水) 23:14:33#include <stdio.h>
#include <math.h>
int main(void)
{
double a, b, c, D;
scanf("%lf", &a);
scanf("%lf", &b);
scanf("%lf", &c);
D = b*b - 4*a*c;
if(D == 0)
{
printf("x = %g", -b /(2 * a));
}
else if(D > 0)
{
D = sqrt(D);
printf("x1 = %g , x2 = %g", (-b+D) /(2 * a), (-b-D) /(2 * a));
}
else
{
D = sqrt(-D);
printf("r = %g , i = ±%g",-b /(2 * a), D /(2 * a));
}
return 0;
}
適当に作ったから合ってるか知らん
■ このスレッドは過去ログ倉庫に格納されています