elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Píldoras formativas en seguridad de la información


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Error inesperado en un codigo de C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error inesperado en un codigo de C  (Leído 298 veces)
ferchundo9

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Error inesperado en un codigo de C
« en: 20 Junio 2017, 01:10 »

Alguien me podría decir porque el código no compila al introducir la linea marcada.

Código:
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. /*
  5.  *
  6.  */
  7. int main(int argc, char** argv) {
  8.    long int lados=4,n;
  9.    int radio=1;
  10.    double a,b,pi,error;    // a=circunscrito; b=inscrito
  11.  
  12.    printf("Introduce o numero de lados do poligono\n");
  13.    scanf("%ld",&n);
  14.  
  15.    a=4*sqrt(2)*radio;
  16.    b=8*radio;
  17.    while(lados*2<=n){
  18.        b=2*a*b/(a+b);
  19.        a=sqrt(a*b);///// ¡¡¡¡¡¡FALLA AQUI!!!!!!!  ///////
  20.        lados=lados*2;
  21.    }
  22.    pi=(a/2/radio + b/2/radio)/2;
  23.    error= abs(a/2/radio - b/2/radio)/2;
  24.  
  25.    printf("\n Valor aproximado de pi=%lf\n con error de +- %lf\n",pi,error);
  26.    return (EXIT_SUCCESS);
  27. }


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex


« Última modificación: 20 Junio 2017, 01:35 por engel lex » En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 12.712



Ver Perfil
Re: Error inesperado en un codigo de C
« Respuesta #1 en: 20 Junio 2017, 01:41 »

el programa me corre perfecto, que te falla?


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
ferchundo9

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Error inesperado en un codigo de C
« Respuesta #2 en: 20 Junio 2017, 01:48 »

el programa me corre perfecto, que te falla?


En el momento que descomento la linea indicada pues no me compila, básicamente. Aunque creo que es cosa del netbeans.
« Última modificación: 20 Junio 2017, 01:53 por ferchundo9 » En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 12.712



Ver Perfil
Re: Error inesperado en un codigo de C
« Respuesta #3 en: 20 Junio 2017, 02:01 »

que error te da el compilador?

los errores de compilador no son texto al azar, es información importante que te indica por que falló algo
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines