Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - valen7valverde

#1
Hola, compañerxs.

Necesito ordenar unos datos dentro de un array de integer, de menor a mayor. Estoy usando el método burbuja pero el array es de 10⁶ de longitud, por lo que es super ineficiente. ¿Me recomendáis algun buen método para hacer de forma eficiente?

Dejo el código que estoy usando por aquí.
Gracias de antemano.



void sortData(int *x, int length)
{
    printf("Empieza metodo burbuja\n");

    for (int j = 1; j < length; j++)
    {
        for (int i = 0; i < length - 1; i++)
        {
            int aux;
            if (x[i] > x[i + 1])
            {
                aux = x[i];
                x[i] = x[i + 1];
                x[i + 1] = aux;
            }
        }
    }

    printf("Acaba metodo burbuja\n");
}

#2
Hola, compañerxs.

Estoy montando un programita muy sencillo que genera números aleatorios a través del algoritmo de Congruencia Lineal. El caso es que quiero graficar los puntos (que guardo en un fichero, previamente) con gnuplot. Cuando compilo y ejecuto el programa me aparece el siguiente error del que no he conseguido encontrar solución ni en stackoverflow ni en github.

[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
gnuplot: ../../src/xcb_io.c:259: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
Aborted (core dumped)

Este el el código del programa. Si alguien sabe algo le agradezco que me ayude.
Gracias de antemano.

Saludos!!!


#include "stdio.h"
#include "stdlib.h"
#include "X11/Xlib.h"




/*
   Input:
       - Semilla
       - congruencia (c)
       - constante multiplicativa
       - constante incremento
       - numero de terminos solicitados
*/

int main(int argc, char const *argv[])
{
   XInitThreads();

   
   if(argc != 6){
       printf("err: %s <seed> <mod> <a> <b> <N>\n", argv[0]);
       exit(0);
   }

   

   int term = atoi(argv[1]);
   int mod  = atoi(argv[2]);
   int a    = atoi(argv[3]);
   int b    = atoi(argv[4]);
   int N    = atoi(argv[5]);


   FILE *f = fopen("out.out", "w");
   for(int i=0; i<N;i++){

       term = (a*term + b) % mod;
       fprintf(f, "%i\n", term);
   }

   fclose(f);

   //Con popen ejecutamos comnados por la shell
   FILE *gnuWindows = popen("gnuplot -persist", "w");
   fprintf(gnuWindows, "%s\n", "plot 'out.out'");
   // fprintf(gnuWindows, "%s\n", "set terminal png");
   // fprintf(gnuWindows, "%s\n", "set output graf.png");
   // fprintf(gnuWindows, "%s\n", "rep");
   // fprintf(gnuWindows, "%s\n", "set terminal wxt");
   
   fclose(gnuWindows);






   return 0;
}
#3
Hacking / descifrar ssl (https..)
4 Julio 2015, 19:25 PM
hola, buenas tardes.

No se si este post ira aqui, en caso de no ser asi que algien lo mueva o me diga como hacerlo. Gracias.

El tema es que he empezado a utilizar wireshark, y mi pregunta es si exite alguna manera de obtener la clave privada de un servidor para descifrar los paquetes enciptados, o de no ser posible obtener la clave si existe alguna manera de descodificarlos. Gracias de antemano. Saludos :)
#4
Programación General / Lenguaje dart
5 Mayo 2015, 05:38 AM
Hola, me preguntaba si saben de algun lugar donde aprender el nuevo lenguaje de google, dart. Si saben de algun lugar les estaría agradecido. Un saludo
#5
Hola amigos! saben de alguna pagina para descargar libros gratis que sean de caracter didacta, es decir, no novelas etc, sino libros para aprender. Sobretodo estoy interesado en libros sobre programacion.

Gracias de antemano. Un saludo :)
#6
Hacking Wireless / descibrar clave de vodafoneXXXX?
5 Diciembre 2014, 17:42 PM
buenas tardes, recien empiezo con esto del hacking y me gustaria saber si ay alguna manera de descifrar la clave de mi router vodafoneXXXX(5GGG). Un saludo, gracias de antemano :)
#7
Foro Libre / tarjeta tdt premium para leer dni
1 Diciembre 2014, 00:47 AM
hola, buenas noches :)

mi pregunta era si se puede leer dni con lector de tarjetas gigaset premium cam y si fuera posible como habria que hacerlo??

gracias de antemano. Un saludo!
#8
EDITADO: YA ENTENDI LO QUE HAY QE HACER Y COMO :) UN SALUDO Y GRACIAS


Hola buenas! Me he encontrado el siguiente ejercicio y no se como va...a ver si algien me puede echar una mano y me dice como va :) aqui va:

Si suponemos que tenemos una variable de tipo char que es c, que problema tiene la expresion siguiente?

C != a && b;

Que significa y como lo arreglarias?

Si algien me hecha una mano y me explica que significa y como se arregla le estaria agradecido :)
Un saludo y gracias
#9
Programación C/C++ / ¿matematicas para programar?
14 Noviembre 2014, 11:30 AM
Hola amigos, hoy les qeria preguntar qe grado de matematicas habria qe tener para aprender bien y programar con c++. Y si saben de algun cursito para aprender esas mates mejor :). Un saludo!!

Enviado desde mi GT-S5830i usando Tapatalk 2
#10
Hola amigos! Bueno el caso esque he dado el paso y estoy aprendiendo c++ (espero conseguirlo,con vuestra ayuda sera mas facil :) ) y me he encontrado un parrafo que no soy capaz de asimilar muy bien, es este:

Llamar o invocar una funcion es ejecutarla, la secuencia del programa continua en el interior de la funcion, que tambien se ejecuta secuencialmente, y cuando termina, se regresa a la instruccion siguiente al punto de llamada.

Si algien me pudiera aclarar un poquito le estaria muy agradecido :). El texto se encuentra en la pagina conclase.com en la sección "toma de contacto" por si algien le gustaria verlo completo. Un saludo compañeros y gracias de antemano. Un saludo

Enviado desde mi GT-S5830i usando Tapatalk 2
#11
Programación C/C++ / Ayuda programar
7 Abril 2014, 05:42 AM
Enviado desde mi GT-S5830M usando Tapatalk 2
Hola, me gustaria aprender a programar, pero parto desde 0 y soy muy novato en este campo. Me gustaria si algien me pudiera guiar un poco sobre por donde debo empezar, que tengo que aprender primero, libros que pueda leer...etc. muchas gracias de antemano. Un saludo :)