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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 ... 64
461  Programación / Programación C/C++ / Re: como se libera la memoria de un arbol? en: 17 Noviembre 2018, 19:31 pm
Y esto estaria bien? no me convence, creo que estoy confundiendo todo con listas :c
Código
  1. void freememory(tree &bts)
  2. {
  3. if(bts!=NULL){
  4.    freememory(bts->left);
  5.    freememory(bts->right);
  6.    free(bts);
  7.   }
  8. }
462  Programación / Programación C/C++ / Re: Como hacer un do while en: 17 Noviembre 2018, 16:08 pm
Seria algo asi
Código
  1. bool correcta=false;
  2.  
  3. do{
  4. hacer_la_pregunta;
  5. leer respuesta;
  6. si(pregunta_es_correcta)
  7. correcta=true;
  8. sino
  9. escribir<<"Respuesta incorrecta"<<endl;
  10. }while(correcta==false);
463  Programación / Programación C/C++ / Re: como se libera la memoria de un arbol? en: 17 Noviembre 2018, 16:00 pm
Y el padre de esa hoja no deberia apuntar a NULL antes de hacer el delete(); de la hoja?
Mejor dicho, primero extraigo la hoja, luego hago que su padre apunte a NULL, y recien hago el delete(extraido);

Código
  1. extraido=hoja;
  2. padre_de_la_hoja->izquierda o derecha(dependiendo en que direccion tenga a su hijo)=NULL;
  3. delete(extraido);
464  Programación / Programación C/C++ / como se libera la memoria de un arbol? en: 17 Noviembre 2018, 06:31 am
Me surgio esa duda con arboles binarios  :huh:
465  Programación / Programación C/C++ / que debo seguir aprendiendo? en: 15 Noviembre 2018, 23:27 pm
Tengo conocimientos basicos de programacion y deseo seguir aprendiendo pero no se por donde continuar, iba a empezar SFML, bueno enrealidad lo hare igual pero aparte de eso que puedo ir leyendo?
Estos son mis conocimientos en programacion basica
*Introduccion a la programación
*Estructuras de control, secuenciales y selectivas
*Estructuras de control repetitivas
*Modularidad
*Recursividad
*Arreglos(Operaciones basicas:Busqueda,ordenamiento etc);
*Registros
*TADs
*Listas
*Pilas
*Colas
*Arboles
*Grafos
*Archivos
*Introduccion a POO//Creo qque desde aqui verdad?Bueno y despues?
466  Programación / Programación C/C++ / Re: necesito ayuda para hecer este programa, por favor ayuda en: 15 Noviembre 2018, 02:58 am
Puedes usar 3 for, el primero para recorrer la filas y otros dos para mostrar los valores de las columnas, suponiendo que lo mostrado por pantalla es un arreglo bidimensional
Código
  1. #include <iostream>
  2. #include <stdlib.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int n, i, j, k;
  9. cout<<"Ingrese un numero: ";
  10. cin>>n;
  11. for(i=1;i<=n;i++){
  12. for(j=1;j<=i;j++)
  13. cout<<j<<" ";
  14. for(k=j-2;k>0;k--)
  15. cout<<k<<" ";
  16. cout<<endl;
  17. }
  18. system("pause");
  19. }
467  Programación / Programación C/C++ / Re: Alguien sabe cual es el error? - C en: 15 Noviembre 2018, 01:59 am
Todo eso es cierto, pero a modo aprendizaje esta bien por ahora, despues haria todas las validaciones de datos correspondientes supongo; y otra cosa, sigo con hambre  ;-)
468  Programación / Programación C/C++ / Re: No encuentro el error ayuda! C en: 14 Noviembre 2018, 18:52 pm
Diablos señor Mozzard, debo decirle que tiene que ser un poco mas ordenado, esa funcion Maximo la usaria como tipo logica que me devolviera true si el numero ingresado es valido, le dejo un ejemplo
Código
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3.  
  4. bool Maximo10(int n)
  5. {
  6. return n>0 && n<=10;
  7. }
  8.  
  9. int main(){
  10.  
  11. int longitud_array;
  12. printf("Introduce un numero entrel 1 i el 10: ");
  13. scanf("%i",&longitud_array);
  14. int array[longitud_array], n=0;
  15. if (Maximo10(longitud_array)==false)
  16. printf("NUMERO INCORRECTO");
  17. else{
  18. for(n=0;n<longitud_array;n++){
  19. array[n] = {n+1};
  20. printf("%i\n", array[n]);
  21. }
  22. }
  23. }
469  Programación / Programación C/C++ / Re: Alguien sabe cual es el error? - C en: 14 Noviembre 2018, 18:42 pm
Dios, pero si haces ese strcpy de la cadena t(origen)  a la cadena a(destino), siempre te va mostrar que las dos son iguales xd
P/D: Tengo hambre
Código
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4.  
  5. int main(){
  6. char t[100],a[100];
  7. printf("Introduce un texto:    ");
  8. gets(t);
  9. strcpy(a,t);
  10. printf("Representacion de variables:\n%s\n%s\n\n",t,a);
  11. if(strcmp(a,t)==0)
  12. printf("las 2 variables son iguales\n");
  13. else
  14. printf("por alguna razon las 2 variables no son iguales\n");
  15. system("pause");
  16. }
470  Programación / Programación C/C++ / Re: CONSONANTES CONSECUTIVAS!! en: 14 Noviembre 2018, 17:17 pm
Tengo hambre   :huh:
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. #define N 80
  5.  
  6. int main()
  7. {
  8.   int i;
  9.    int con=0, contador=0, cons=0;
  10.    char cad[N];
  11.    printf("Cadena:\n");
  12.    fflush(stdin);
  13.    gets(cad);
  14.    for (i = 0; i<strlen(cad); ++i){
  15. switch(cad[i]){
  16.        case 'a' :case 'A':
  17.        case 'e' :case 'E':
  18.        case 'i' :case 'I':
  19.        case 'o' :case 'O':
  20.        case 'u' :case 'U': con++;contador=0;break;
  21.        case ' ': contador=0;break;
  22.        default: contador++;
  23. }
  24. if(contador>cons)
  25. cons=contador;
  26.    }
  27.    printf("vocales %d\n",con );
  28.    printf("Consonantes juntas %d\n",cons );
  29.    return 0;
  30. }
Páginas: 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 ... 64
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines