Qualcuno che puo aiutarmi? Ho scritto un piccolo programmino in c, che dato il raggio, calcola dei pigreco con la formula pigreco=c/d, dove c, è il perimetro di poligoni regolari di 3-100 lati inscritti nella circonferenza di raggio dato. Il problema è quando il compilo che ho questi errori:
C2059 syntax error ")"
C2059 syntax error "}"
L' ho compilato in modo frammentario e l errore deve riguardare il ciclo for. Ho tolto 'return;' perchè mi dava un ulteriore errore
#include <math.h>
#include <stdio.h>
#define PI 3.14159265
int main()
{
//variabili
double c, alpha, seno, risequ, pigreco;
float r;
int n;
//inpunt
printf("Inserisci la lunghezza raggio: ");
scanf("%f", &r);
if (r <= 0) {
printf("Il raggio deve essere un numero positivo e maggiore di 0 rimettere lunghezza: ");
scanf("%f", &r);
}
//output
for (n = 3; n <= 100; n+ ) {
alpha = 360.0 / n;
seno = sin( alpha / 2 * PI / 180 );
risequ = seno * 2 * r;
c = risequ / 2 * r;
printf("Quando il poligono ha %d lati pigreco vale %f /n", n, pigreco);
}
}