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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12
51  Programación / Programación C/C++ / Re: Calcular las n raices racionales de un polinomio grado n (dudas particulares) en: 23 Mayo 2016, 04:12 am
Código:
#include<stdio.h>
#include<math.h>
#define MD 99
#define MDU 9999 //MaximaDimensionUltra

int main(){
   int i,j,c,e,Comb, op;
   int P[MD],n,Factorizo;
   //int MNR;//Maximo Numero de Raices
   float DC[MD],DE[MD], temp;//Divisores Constante/Exponente
   int NMDc,NMDe,NMComb;//Numero Maximo Divisores constante/exponente NumeroMaximoCombinaciones
   double PR[MDU]; //Posibles Raices

   printf("Dame el grado del polinomio\n");
   scanf("%d",&n);

   if(n<0){
   printf("No es un polinomio");
   }

   if(n==0){
      printf("No es un polinomio, es una constante");
   }

   if(n>0){
   printf("\nDame el coeficiente de cada X\n");
   printf("NOTA: X^0 es la constante\n\n");


   for(i=0;i<n+1;i++){
      printf("X^%d= ",i);
      scanf("%d",&P[i]);
   }

   printf("\nPolinomio:\n");
   for(i=0; i < n+1; i++){
   printf("(%d)X^%d",P[i],i);
   if(i != n) printf("+");
   }


      if(P[0]==0){
         Factorizo=0;
            for(i=0;i<Factorizo+1;i++){
               if(P==0){
                  Factorizo=Factorizo+1;
                  }
               }

            printf("\n\nPero podemos factorizar %d X, por lo tanto ya sabemos que tiene %d raices igual a 0\n\n",Factorizo,Factorizo);

            for(i=0;i<n+1;i++){
            P[i]=P[i+Factorizo];
            }

            printf("\nNuevo Polinomio:\n");
            for(i=0;i<n+1-Factorizo;i++){
               printf("(%d)X^%d \n",P,i);
                  }
               }

      else{
         Factorizo=0;
      }

         if(P[n]==0){
         n=n-1;
         for(i=n;i>n-1;i--){
            if(P==0){
               n=n-1;
            }
         }



   printf("\n\nY tambien podemos eliminar algunas X\nNuevo Polinomio:\n");
         for(i=0;i<n+1;i++){
         printf(" %dX^%d\n",P,i);
      }
   }

      printf("\nDivisores de constante\n");
      c=0;
      NMDc=0;
      for(i=1;i<P[0]+1;i++){
         if(P[0]%i==0){
            DC[c]=i;
            c++;
            NMDc=NMDc+1;
            }
      }

      printf("\nA %d lo dividen:\n",P[0]);
         for(c=0;c<NMDc;c++){
         printf("%.0f\n",DC[c]);
         }

   printf("\n\nDivisores de exponente\n");
      e=0;
      NMDe=0;
      for(i=1;i<P[n]+1;i++){
         if(P[n]%i==0){
            DE[e]=i;
            e++;
            NMDe=NMDe+1;
            }
      }

      printf("\nA %d lo dividen:\n",P[n]);
         for(e=0;e<NMDe;e++){
         printf("%.0f\n",DE[e]);
         }

   Comb=0;

   NMComb=0;
   for(i=0;i<NMDc;i++){
      for(j=0;j<NMDe;j++){
         PR[Comb] = DC[i] / DE[j];
         Comb++;
         NMComb = NMComb+1;
      }
   }

    for (i=0; i<NMComb; i++)
   {
       op = 1;

       for(j=0; j<NMComb; j++)
       {
           if(PR[j] < PR[i])
           {
               temp = PR[i];
               PR[i] = PR[j];
               PR[j] = temp;
           }

           if(PR[j] == PR[i]  && i != j)
           {
               PR[j] = 999;
           }

       }
   }

   printf("\nPosibles Raices:\n");
      for(i=0;i<NMComb;i++){
            if(PR[i] != 999)
         printf("%.4f\n",PR[i]);
      }

   }
   return 0;
}
Ahi esta ya lo primero resuelto para calcular cuales son las raices que funcionan tienes que hacer dentro de un for que pruebe con los resultados sustituyendolos en x y efectuando las operaciones si el resultado de todo da 0 que imprima dicho valor y ya.
52  Programación / Programación C/C++ / Re: ayuda con cadena de caracteres en: 22 Mayo 2016, 19:33 pm
Recuerda que un String también puede ser tratado como un array de caracteres... Ahí tienes una pista para empezar... Investiga estudia y resuélvelo tu mismo, esta fácil  ;).

Ejemplo rapido:

palabra[] = "Hola";
printf("%c %c %c", palabra[3], palabra[2], palabra[1]);


RESULTADO : "alo"

Porque el carácter numero 3 de la palabra es la "a" el 2 la "l" y el 1 la "o", recuerda que en C se comienza desde 0.
53  Sistemas Operativos / GNU/Linux / Como instalo el paquete sin internet en: 22 Mayo 2016, 19:19 pm
Buenas no sabia si plantear este tema aquí o en programación. Lo que quiero es instalar allegro en una pc en la cual no tengo acceso a internet alguna manera de descargar los archivos desde otra pc pasarlos e instalar manualmente  :huh:

[LINK de ayuda para facilitarles mas el trabajo aunque sea un poco porque cualquiera los encuentra  :-X]

El ppa: allegro/5.2
Paquete: liballegro5-dev
Dependencias: https://wiki.allegro.cc/index.php?title=Install_Allegro5_From_Git/Linux/Debian (Quisiera descargarlas/instalarlas también todas no tengo seguro cuales tengo y cuales no  :silbar:).

Gracias de antemano
54  Informática / Electrónica / Re: Bateria de android con mucho voltaje que hago? en: 20 Enero 2016, 06:26 am
El problema era de una tablet android que no iluminaba bien la pantalla pero a la final era el backlight o los leds según lo que invesrigue.... (No lo se nunca pude ábrir la tablet y separar la pantalla) .
55  Informática / Electrónica / Aumentar volumen cornetas en: 20 Enero 2016, 06:23 am
Se que no viene mucho al tema pero si alguno de ustedes me pudiese aclarar esto sería de mucha ayuda.. tengo una corneta de pc y se daño (no se que estaba dañado pero ya mi hermano término de dañarla) por lo cual quiero sacarle la bocina y quiero conectarla a un cable de 3.5mm, ya se como hacerlo pero se que va a sonar débil (por debajo del nivel que la corneta cuando estaba buena hacia que sonara) hay alguna manera de aumentar el volumen? No importa que no quede ajustable sólo quiero aumentarlo.  :-\

P.D: No puedo crear un amplificador... Vivo en cierto sitio donde encontrar componentes de electrónica es extremadamente raro. ... :(
56  Programación / Programación C/C++ / Re: Ayuda con C en: 19 Enero 2016, 20:23 pm
http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html   ;D
57  Programación / Programación C/C++ / Re: Contar elementos de un vector en: 18 Enero 2016, 04:34 am
Si al menos pones algo que lleves... No hacemos tarea... :¬¬
58  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Experiencia sobre los post basura y trolleos [Don't ... with me / No me ...] en: 17 Enero 2016, 05:16 am
Ah ok ya comprendo  :-\ y listo el titulo.
59  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Don't f... with me / No me j... en: 17 Enero 2016, 04:40 am
No trato de justificar mi comportamiento:
Citar
En fin igual admito que estuvo mal, pero el tema del user me pareció tan... que no me pude contener  :rolleyes: mala mia  :-X
Solo quise compartir una experiencia no tan grata en el foro...

Citar
Simplemente es una opinión y por tal motivo lo publico aquí y no en la sección de dudas/quejas
No se que paso con eso  :-\
60  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Don't f... with me / No me j... en: 17 Enero 2016, 03:55 am
Lo se lo se... pero es raro que prefieran borrar el comentario basura a borrar el tema basura...   :-\
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines