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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  por que me sale "id returned 1 exit status"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: por que me sale "id returned 1 exit status"  (Leído 6,174 veces)
Malarfish

Desconectado Desconectado

Mensajes: 2


Ver Perfil
por que me sale "id returned 1 exit status"
« en: 11 Noviembre 2017, 02:50 am »

apenas empiezo y no conozco todos los problemas, me pueden ayudar
este es mi codigo
Código
  1. #include <iostream>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. class Punto
  7. {
  8. int x, y, z;
  9. public:
  10. Punto(int x, int y, int z);
  11. Punto(const Punto &p);
  12. int negar(int, int, int);
  13. int norma(int, int, int);
  14. void visualizar();
  15. };
  16.  
  17. //Construcor
  18.  
  19. Punto::Punto(int _X=0, int _Y=0, int _Z=0)
  20. {
  21. x= _X;
  22. y= _Y;
  23. z= _Z;
  24. }
  25.  
  26. //Constructor por copia
  27.  
  28. Punto::Punto(const Punto &p) : x(p.x), y(p.y), z(p.z)
  29. {
  30. }
  31.  
  32. //funcion negar
  33.  
  34. int negar(int a, int b, int c)
  35. {
  36. int x,y,z;
  37. x= a;
  38. y= b;
  39. z= c;
  40.  
  41. if(x<0)
  42. cout<<a*(-1);
  43. else
  44. if(x>0)
  45. cout<<a*(-1);
  46.  
  47. if(y<0)
  48. cout<<b*(-1);
  49. else
  50. if(y>0)
  51. cout<<b*(-1);
  52.  
  53. if(z<0)
  54. cout<<c*(-1);
  55. else
  56. if(z>0)
  57. cout<<c*(-1);
  58. }
  59.  
  60. //funcion norma
  61.  
  62. Punto::norma(int x, int y, int z)
  63. {
  64.  int d;
  65.  d= sqrt((x*x)+(y*y)+(z*z));
  66.  
  67.  return d;
  68. }
  69.  
  70. //funcion visualizar
  71.  
  72. void Punto::visualizar()
  73. {
  74. cout<<"Coordenadas del punto uno: "<<"("<<x<<","<<y<<","<<z<<")"<<endl;
  75.    cout<<"su valor negativo es:"<<negar(x , y , z)<<endl;
  76. cout<<"la distancia al punto de origen es: "<<norma(x , y , z)<<endl;
  77. }
  78.  
  79. int main()
  80. {
  81. int X,Y,Z;
  82. cout<<"intodruzca las coordenadas del punto:"<<endl;
  83. cout<<"introduzca x: ";
  84. cin>>X;
  85. cout<<"introduzca y: ";
  86. cin>>Y;
  87. cout<<"introduzca z: ";
  88. cin>>Z;
  89.  
  90. Punto P1;
  91. P1.negar(X, Y, Z);
  92. P1.norma(X, Y, Z);
  93. P1.visualizar();
  94.  
  95. return 0;
  96. }

MOD: Etiqueta GeSHi.


« Última modificación: 11 Noviembre 2017, 02:53 am por MCKSys Argentina » En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: por que me sale "id returned 1 exit status"
« Respuesta #1 en: 11 Noviembre 2017, 12:21 pm »

En primer lugar ,no pusiste el tipo de la función "Punto::norma(int x, int y, int z)" cuando la defines (línea 62).

Luego, junto a ese mensaje "ld returned 1 exit status", no te ponía más información o más errores? Si tal, pasa la salida completa de la compilación.


En línea

solovector8

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: por que me sale "id returned 1 exit status"
« Respuesta #2 en: 12 Noviembre 2017, 21:52 pm »

Para solucionar ese problema, solamente guarda tu proyecto en otra ubicacion con otro nombre, compila, ejecuta y asunto arreglado (CADA QUE SALGA ESO, HAS LO MISMO)

saludos...
En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: por que me sale "id returned 1 exit status"
« Respuesta #3 en: 12 Noviembre 2017, 22:50 pm »

Tal vez no le das la librería math al enlazador. Aunque sea parte de la biblioteca estándar hay que enlazar esa librería manualmente. Algunos compiladores se quejan, otros lo hacen automáticamente.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

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