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ú

Mensajes - Slava_TZD

#1431
Cita de: !#p1ch1 en  8 Mayo 2011, 13:58 PM
Una pregunta...

Código (python) [Seleccionar]
'a' == ('a' or 'b'):
True


Pero...

Código (python) [Seleccionar]
'a' == ('b' or 'a'):
False


¿Esto por qué es así?
Saludos

Seguramente será una burrada...xD ¿pero tendrá algo que ver con que se comparen de izquierda a derecha como en C?
#1432
Cita de: Akai en  8 Mayo 2011, 17:55 PM
Tu primer problema está en que una cadena de texto la componen chars, que ocupan 8 bits, es decir, cada char necesitaría estar representado por un vector de 8 bits, no por 1 bit como haces tu en tu código.

Por otro lado, tienes lo siguiente: si tu a un char, le asignas el valor de un entero, va a poner el valor ASCII asociado a ese entero, es decir, para 0, te va a poner el final de cadena.

Si lo que quieres es pasar un entero a binario, hay otras formas que no implican cadenas de carácteres sino divisiones entre del propio número y obtener el resto.

La cosa es que el fin del programa no acaba en pasar una cadena a binario, por lo que primero paso caracter a caracter a un vector y luego es cada numero del vector lo que deseo pasar a binario y almacenarlo en el otro vector. Si es posible dime alguna otra forma de hacerlo, he buscado alguna funcion o algo..pero na ;)
#1433
Buenas, estoy haciendo un pequeño programa que pase una cadena de texto a binario, tengo algo así:
#include <stdio.h>
#include <string.h>
main()
{
   char palabra[10];
   int desc[10],i=0,a,bin[80],inter,k,c,b;
   printf("Introduce una palabra: ");
   scanf("%s", palabra);
   a=strlen(palabra);
   for(i;i<a;i++)
   {
       desc[i]=palabra[i];
   }
   for(i=0;i<9;i++)
   {

       b=desc[0]/2;
       c=desc[0]%2;
       desc[0]=b;
       bin[i]=c;
       if(desc[0]==0 || desc[0]==1)
       {
           i++;
           b=desc[0]/2;
           c=desc[0]%2;
           desc[0]=b;
           bin[i]=c;
           break;
       }
   }
   for(i=7;i>-1;i--) printf("%d", bin[i]);

}


Con esto imprimo con exíto una sola letra, le he estado dando vueltas a ver como pasar desc[10] a binario y nada...he intentado con algo así:

k=0;
   do
   {
   for(i=k;i<k+7;i++)
   {

       b=desc[m]/2;
       c=desc[m]%2;
       desc[m]=b;
       bin[i]=c;
       if(desc[m]==0 || desc[m]==1)
       {
           i++;
           b=desc[m]/2;
           c=desc[m]%2;
           desc[m]=b;
           bin[i]=c;
           break;
       }
   }
   m++;
   k=k+7;
   }while(m<=a);

Pero no me funciona :( ¿Alguien me da una ayuda?

EDITO: ¿Supongo que no habrá una forma directa de trabajar con binario en C como si la hay en otros lenguajes no?
#1435
Cita de: Servia en  7 Mayo 2011, 19:33 PM
Banners, estadísticas (venden datos), usuarios anuncio (pueden poner chincheta a sus posts y nunca son eliminados por denuncias), Wiroos (una ***** de host suyo que promocionan diciendo que aloja su web, claro a taringa le dan todo el cariño).

Cagada mía...Si te digo la verdad nunca había entrado en Taringa xD Y cuando dijiste eso, entré sin darme cuenta que estaba navegando en FF con el ABP xD
#1436
Cita de: jdc en  7 Mayo 2011, 19:01 PM
Taringa es un copy paste masivo y exitoso en parte me alegro por la multa aunque no es nada para lo que debería ser, seguro eso lo ganan en un par de horas

Por curiosidad...xD

Pregunta ingenua ====>  ¿Como ganan dinero la gente de Taringa?
#1437
Programación C/C++ / Re: Efectos visuales
6 Mayo 2011, 09:02 AM
#1438
Cita de: crazykenny en  5 Mayo 2011, 21:37 PM
No es por ofender ni nada, pero desde mi punto de vista el chaval ha hecho lo que tenia que hacer, y si dependiese de mi, pues lo dejaria en libertad sin cargos, como si nada hubiese pasado.
Saludos.

WTF Vamos no me jodas, la noticia ni especifica si fue intencionado o accidental, ni el móvil probable...etc y tu ya estas diciendo que el crio hizo lo correcto...El que una persona tenga X ideología, no da a otra el derecho de matarle.
#1439
La mas ligera es Starter, pero como dices que no quieres algo tan básico...Home Premium creo que es lo que deseas.
#1440
Es ilegal.

En el estatuto de los trabajadores se establece como derecho básico (art4) que el trabajador tiene derecho a no ser discriminado ya sea directa o indirectamente, eso incluye la orientación sexual.