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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Error undefined reference to CodeBlocks Allegro c++ en: 14 Septiembre 2020, 02:49 am
Hola, estoy usando Codeblocks y Allegro para realizar un proyecto de un videojuego con C++. El problema está en que cuando compilo me salta un error que dice "undefined reference to" como se ve en la imágen. Me estoy guiando por un curso de deividcoptero programación que está en Youtube, ya seguí todos sus pasos iniciales para poder usar Codeblocks y allegro, instalé CodeBlocks 20.03 que es la última versión, lo instalé con su respectivo compilador, también instalé Allegro 4.2 que es la versión que él sugiere para seguir sus tutoriales pero a pesar de ello me sale ese error. Un dato adicional a ello, es que cuando voy a compilar, me sale un letrero que dice: "it seems that this project has not been built yet. do you want to build it now?" pero yo ya tengo creado el proyecto y tengo añadidos sus respectivos ficheros, en la imágen tan solo se ve una prueba que yo estoy haciendo, pero aún así salta el error, no es el proyecto original, pero en la mayoría de cosas que intento hacer, me sale el mismo error. Deividcoptero programación utiliza la versión 5.10 de Codeblocks y yo tengo la 20.03 ¿Podría estár allí el problema? Agradecería si alguien supiera que es lo que pasa, y me dice como puedo corregir ese error.



No se me sube la imágen, así que dejo el link aquí: https://ibb.co/qjfDfJC

2  Programación / Programación C/C++ / [C++] Divisibilidad por primos de un número por partes en: 11 Junio 2020, 18:34 pm
Muy buenas a todos, me colocaron a realizar el siguiente problema: "El numero, 1406357289, contiene todos los dígitos del 0 al 9.

si d1 es el primer dígito, d2 es el segundo dígito, y así sucesivamente. Encuentre todos los números entre 4130912867 y 4130992867 que cumplen las siguientes condiciones :

d2d3d4=406 es divisible por 2
d3d4d5=063 es divisible por 3
d4d5d6=635 es divisible por 5
d5d6d7=357 es divisible por 7
d6d7d8=572 es divisible por 11
d7d8d9=728 es divisible por 13
d8d9d10=289 es divisible por 17 "


Ya intenté realizarlo, coloque todas las condiciones que me piden, pero al final el programa no me imprime en pantalla lo que quiero que se vea. De esta manera, agradecería si me ayudan a corregir el error, o los errores que tengo, que tengo bien, que no tengo bien, les agradecería muchísimo. Esto es lo que hice:

[
Código
  1. #include<iostream>
  2. #include<math.h>
  3. using namespace std;
  4.  
  5. int main(){
  6.  
  7.  long long int x, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d56, d78, d89;
  8.  
  9. for(x=4130912867;x<=4130992867;x++){
  10.  
  11. d1=x/1000000000;
  12. d2=x/100000000%10;
  13. d3=x/10000000%10;
  14. d4=x/1000000%10;
  15. d5=x/100000%10;
  16. d6=x/10000%10;
  17. d7=x/1000%10;
  18. d8=x/100%10;
  19. d9=x/10%10;
  20. d10=x%10;
  21. d56=x/10000%100;
  22. d78=x/100%100;
  23. d89=x/10%100;
  24.  
  25. if(d4==2 || d4==4 || d4==6 || d4==8 || d4==0) //Divisible por 2*
  26.  
  27. //cout<<d1<<d2;
  28.  
  29. if(d3+d4+d5==3 || d3+d4+d5==6 || d3+d4+d5==9 || d3+d4+d5==12 || d3+d4+d5==12 || d3+d4+d5==15 || d3+d4+d5==18)//Divisible por 3
  30.  
  31. //cout<<d3;
  32.  
  33. if(d6==5 || d6==0) //Divisible por 5
  34.  
  35. if((d56-(d7*2)==7) || (d56-(d7*2)==14) || (d56-(d7*2)==21) || (d56-(d7*2)==28) || (d56-(d7*2)==35) || (d56-(d7*2)==42) || (d56-(d7*2)==49) || (d56-(d7*2)==56) || (d56-(d7*2)==63) || (d56-(d7*2)==70) ||
  36. (d56-(d7*2)==-7) || (d56-(d7*2)==-14) || (d56-(d7*2)==-21) || (d56-(d7*2)==-28) || (d56-(d7*2)==-35) || (d56-(d7*2)==-42) || (d56-(d7*2)==-49) || (d56-(d7*2)==-56) || (d56-(d7*2)==-63) || (d56-(d7*2)==-70))
  37.           //Divisible por 7
  38. if(d6+d8-d7==0 || d6+d8-d7==11) //Divisible por 11
  39.  
  40. if((d78-(d9*9)==0) || (d78-(d9*9)==13) || (d78-(d9*9)==26) || (d78-(d9*9)==39) || (d78-(d9*9)==52) || (d78-(d9*9)==65) ||
  41. (d78-(d9*9)==-13) || (d78-(d9*9)==-26) || (d78-(d9*9)==-39) || (d78-(d9*9)==-52) || (d78-(d9*9)==-65)) //Divisible por 13
  42.  
  43. if((d89-(d10*5)==0) || (d89-(d10*5)==17) || (d89-(d10*5)==51) || (d89-(d10*5)==68) || (d89-(d10*5)==85) ||
  44.  (d89-(d10*5)==-17) || (d89-(d10*5)==-51) || (d89-(d10*5)==-68) || (d89-(d10*5)==-85)) //Divisible por 17
  45.  
  46.  
  47.  
  48. cout<<"El numero es: "<<d1<<d2<<d3<<d4<<d5<<d6<<d7<<d8<<d9<<d10<<endl;
  49.  
  50.  
  51. }
  52.  
  53.  
  54.  
  55. return 0;
  56. }
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines