Informatică, întrebare adresată de pandysandy800, 8 ani în urmă

Se dă un poligon regulat cu n laturi cu l lungimea unei laturi. Aflați aria poligonului.

Date de intrare
Programul citește de la tastatură numărul n și l.

Date de ieșire
Programul va afișa pe ecran numărul A, reprezentând aria poligonului regulat cu 2 zecimale exacte.

Restricții și precizări
3 ≤ n ≤ 360
l va fi un număr natural nenul mai mic decât 1000

Răspunsuri la întrebare

Răspuns de Levi20
4

Răspuns:

#define _USE_MATH_DEFINES

#include <iostream>

#include <iomanip>

#include <cmath>

using namespace std;

int main() {

   int l,n;

   cin>>n>>l;

   double A=(n*l*l*1/tan(M_PI/n))/4;

   cout<<fixed<<setprecision(2)<<A;

   return 0;

}

Explicație:

Alte întrebări interesante