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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 [131] 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 ... 161
1301  Programación / Programación C/C++ / Re: Ordenar una matriz sin repetir numeros. en: 25 Abril 2016, 00:29 am
El enunciado es muy vago en su descripción. No sé que hay que hacer.
1302  Programación / Programación C/C++ / Re: Ordenar una matriz sin repetir numeros. en: 24 Abril 2016, 22:07 pm
De entrada se me plantea una duda:
Si la matriz ordenada no puede repetir ningún número puede que sea de menor tamaño que la matriz original. Siendo así:
¿La matriz ordenada debe ser la misma matriz original? Si la matriz original es estática, eso es definida del tipo T[dimY][dimX], no se puede reducir su tamaño. ¿Cómo se marcan las casillas vacías? ¿Cómo se distribuye la información en la matriz?
Si la matriz original es dinámica se pueden reducir sus dimensiones pero de nuevo aparece el problema de como se distribuye el sistema si no se pueden cuadrar las dimensiones (número impar de elementos).
1303  Programación / Programación C/C++ / Re: Averiguar valor de variable sin utilizar el identificador de la misma.[C] en: 23 Abril 2016, 20:10 pm
Jaja, sí, pero creo que la idea de NOB2014 no iba por ahí  :¬¬
1304  Programación / Programación C/C++ / Re: Dibuje una pirámide, rombo,.... pacman xD en: 23 Abril 2016, 18:18 pm
A ver, esto es porqué no me gusta lo de C/C++, la gente tiende a mezclarlos.
C estándar, sin extensiones de compiladores ni otras historias, no tiene sobrecargas; sus archivos de cabecera son los terminados en .h; no necesita castings en los punteros a void. Mientras C++ es todo lo contrario en estos puntos.
1305  Programación / Programación C/C++ / Re: Averiguar valor de variable sin utilizar el identificador de la misma.[C] en: 23 Abril 2016, 18:13 pm
Yo he hecho el siguiente código que, a diferencia del tuyo, destruye la variable original.

Código
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main() {
  5.    unsigned num = -12345;
  6.    unsigned resultado;
  7.    int d = 1;
  8.  
  9.    while(num) {
  10.        resultado ^= d * (num & 1);
  11.        num >>= 1;
  12.        d <<= 1;
  13.    }
  14.    printf("El número buscado es %i", resultado);
  15.  
  16.    return 0;
  17. }
1306  Programación / Programación C/C++ / Re: Programando Arreglos en: 23 Abril 2016, 17:13 pm
Ah, pues lo primero que debes hacer es avisar al usuario si se excede en las dimensiones, o son muy pequeñas (imagínate que pone 0 o menor a 0).

Después con bucles anidados haces (te lo voy a dejar en seudocódigo porqué es muy fácil.
Código:
por i = 1 hasta num_filas
    cuenta = 0
    por j = 1 hasta num_columnas
        si elemento(i,j) es 0
            cuenta = cuenta + 1
    imprimir "El número de 0s en fila " i " es " cuenta
Similar para conseguir el número de 0s para las columnas.
Para toda la tabla es
Código:
cuenta = 0
por i = 1 hasta num_filas
    por j = 1 hasta num_columnas
        si elemento(i,j) es 0
            cuenta = cuenta + 1
imprimir "El número de 0s en la tabla es " cuenta
1307  Programación / Programación C/C++ / Re: Eliminacion Árbol Binario en: 23 Abril 2016, 15:44 pm
Te recomiendo te pases por aquí:
https://www.youtube.com/watch?v=kjYKBEUB0y0
1308  Programación / Programación C/C++ / Re: Dibuje una pirámide, rombo,.... pacman xD en: 23 Abril 2016, 15:38 pm
Se refiere a las cabeceras stdio, math, stdlib, etc.
Mientras en C son stdio.h, math.h, stdlib.h, ...
En C++ son cstdio, cmath, cstdlib, ...
1309  Programación / Programación C/C++ / Re: Forma segura de implementar tipo Naturales positivos en: 23 Abril 2016, 14:03 pm
Recuerda que los números naturales empiezan en el 1, sino son enteros.

Ups, vale, que existen las dos formas: la que incluye 0 en el conjunto de los naturales y la que no incluye el 0 en el conjunto de los naturales. No he dicho nada.  :silbar:
1310  Programación / Programación C/C++ / Re: Programando Arreglos en: 23 Abril 2016, 10:16 am
Oh, que bueno!
El primero que veo que incuye todas las cabeceras correctas de C++.  ;-) ;-)

Pero fallas en la definicion de la tabla. No debería ser
Código:
int dimension[15][15]
porque así el tamaño lo decides tu, no el usuario: si este usa números más grandes te buscará para que le devuelvas el dinero.
Páginas: 1 ... 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 [131] 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines