ぼるじょあがC/C++の宿題を片づけますYO! 42代目
■ このスレッドは過去ログ倉庫に格納されています
0327デフォルトの名無しさん
2005/04/23(土) 17:18:33#include <errno.h>
#include <stdio.h>
int main(void)
{
double a, b, c, det;
printf("a:");
scanf("%lf", &a);
printf("b:");
scanf("%lf", &b);
printf("c:");
scanf("%lf", &c);
det = b * b - 4 * a * c;
if(det > 0)
printf("%f, %f", (- b + sqrt(det)) / (2 * a), (- b - sqrt(det)) / (2 * a));
else
printf("%f+%fi, %f-%fi", - b / (2 * a), sqrt(-det) / (2 * a), - b / (2 * a), sqrt(-det) / (2 * a));
if(errno)
{
fprintf(stderr, "An error ocurred.");
return 1;
}
}
■ このスレッドは過去ログ倉庫に格納されています