При изменении силы тока в катушке, индуктивность какой L=0.5 гн, в n=2 раза энергия магнитного поля изменилась W=3 дж. Найти начальные значения энергии w1=W/ ( pow(n,2)-1 ) и силы тока l1=sqrt(2w1/L)
Вот я написал код но не получается как надо. Где ошибки?
Код
#include <iostream>
using namespace std;
int main()
{
   setlocale(0, "rus");
   cout << "Лабораторна робота 2" << endl;
    double L = 0.5,w1=0,l1=0;
    int n = 2,W=3;
   
   w1 = W / (pow(n, 2) - 1);
   l1 = sqrt(2 * w1 / L);
   cout << " w1= " << w1;
   cout << " l1= " << l1;
   return 0;
}