ぼるじょあがC/C++の宿題を片づけますYO! 31代目
■ このスレッドは過去ログ倉庫に格納されています
0072デフォルトの名無しさん
NGNG#include <complex>
#include <iomanip>
const double PI = 3.141592653589793238462643;
typedef std::complex<double> Cd;
int main()
{
double R = 1.;
double L = 0.001;
double C = 0.0001;
for (int fi = 1; fi <= 100000; fi++) {
double f = fi;
double w = 2. * PI * f;
Cd s = Cd(0, 1) * w;
Cd Z1 = R + s * L;
Cd Z2 = 1. / (s * C);
Cd Z = (Z1 * Z2) / (Z1 + Z2);
std::cout << std::setw(10) << fi << " " << std::setw(16) << std::scientific << std::setprecision(10) << std::abs(Z) << std::endl;
}
}
■ このスレッドは過去ログ倉庫に格納されています