Salve volevo chiedere una cosa: ho iniziato a programmare in c++ su linux con Gedit. Oggi ho provato a compilare ed eseguire questo algoritmo:
#include <iostream>
#include <cmath>
using namespace std;
const float pi_greco = 3.14;
float area (int N, float L)
{
return N*L*L*tan(pi_greco*(N-2)/(2N))/4;
}
int main ()
{
float L;
int N1, N;
cout<<" Inserisci il numero dei lati "<<endl;
cin>> N1;
cout<<" Inserisci la lunghezza del lato "<<endl;
cin>> L;
cout<<" L' area vale "<<area (N,L)<<endl;
return 0;
}
e mi ha dato questo problema:
" error: invalid suffix "N" on integer constant " cosa vuol dire? grazie mille