Aquí no vale la excusa de los redondeos que se usaba hasta ahora en las elecciones nacionales, aquí estamos hablando directamente de descontar los votos de la gente. No es un pucherazo, es saltarse los resultados electorales.
¿No podrían el resto de partidos denunciarlo en Europa o incluso en la ONU? Porque insisto, aquí no hay excusa que valga.
Incluso podría decirse "todos los partidos son iguales", pero no, porque es una ley que favorece las opiniones poco fragmentadas respecto de las opiniones fragmentadas.
#9: Más simple, cuando vayas a votar que pregunten a quién votas, si es a un partido minoritario, que te muestren una papelera. Si es al PSOE, que te muestren la urna, y si es el PP, una fotocopiadora y muchos sobres.
Bueno más simple, que usen este programa de recuento:
#include<stdio.h>
int main{
printf("Resultados electoralesn PP +6418614256264623466468646286148614 votosn Otros partidos0.00000005");
return 0;
}
#195 Ese artículo en la mayoría de los casos lo que viene a decir es que si no lees la documentación, te puedes encontrar con "sorpresas". Pero dichas "sorpresas" lo que vienen a decir es que la lógica de uno no tiene porque ser la válida.
Por ejemplo: array_search, strpos, and similar functions return 0 if they find the needle at position zero, but false if they don’t find it at all.
...
In C, functions like strpos return -1 if the item isn’t found. If you don’t check for that case and try to use that as an index, you’ll hit junk memory and your program will blow up. (Probably. It’s C. Who the fuck knows. I’m sure there are tools for this, at least.)
Si, es un fastidio que no pueda venir directamente de C y ponerme a programar con PHP. Pero personalmente, si… » ver todo el comentario
#41 " Pero el kernel de Linux, por ejemplo, tiene ahora mismo 17 millones de líneas de código, NADIE, nisiquiera Tolvards, ni RMS, nisiquiera los que mantienen los paquetes en las distribuciones, se han leido TODO el código, "
No uso Linux, uso openbsd, donde cada binario está compilado por el equipo de éste para funcionar, sustituyendo funciones inseguras por seguras.
EL código BSD es mucho más simple, por cierto, a nivel de kernel/userland que el de GNU/Linux. Lo digo sin trollear desde ya. Para auditarlo lo tienen mucho más facil, y más siendo OpenBSD un sistema operativo completo.
int main(){
print("No tengo otra cosa que hacer que pensar un programa que mida esos caracteres para luego sin querer pasarme de uno y tener que reescribirlo")
int a;
return a;//Soy un temerario
}
#65 Lo curioso es que alguna funciones estándar para capturar datos por teclado no controlan los caracteres que se escriben dentro de un buffer, pongamos por ejemplo:
Si tú metes mas de 79 caracteres tienes diversión asegurada con errores aleatorios.
Creo que la solución es usar algo como
scanf("%79s", str);
Una solución mas elegante es usar fgets que sirve para leer cadenas dentro de un fichero, indicando que el fichero es la entrada estándar (stdin)
fgets(str, sizeof(str), stdin);
A parte de esto creo que también hay problemas cuando se trabaja con cadenas UTF-8, dónde no todos los caracteres ocupan un byte, pero eso ya es otro tema
digito-='0'; //Convertimos a numero el caracter leido
letra=(letra<<3)+(letra<<1)+digito; // equivale a letra=letra*10+digito;
while(letra>=23) letra-=23; //equivale a letra=letra%23. Máximo 9
#163 hombre hay muchas cosas, algún ejemplo sencillo con distintos lenguajes:
- En ruby todo es un objeto, en c++ existen tipos básicos mezclados con objetos.
- En Java existe una jerarquia de objetos, todo es un Object. C++ carece de un tipo raiz.
- En C# existen funciones lambda/closures.
- En Scala existe soporte para mixins/traits que son una buena solución a los problemas de la herencia multiple.
- En Eiffel existe soporte para diseño por contrato como parte del lenguaje
Hay mil ejemplos más, uno anecdótico pero que ejemplifica el problema de complejidad de c++, el hola mundo:
int main() {
float n1, n2;
n1 = 1;
n2 = n1/2;
while (n1<2)
{
n1 = n1 + n2;
n2 = n2 / 2;
printf("Es igual a %f \n", n1);
}
}
./plus
Es igual a 1.500000
Es igual a 1.750000
Es igual a 1.875000
Es igual a 1.937500
Es igual a 1.968750
Es igual a 1.984375
Es igual a 1.992188
Es igual a 1.996094
Es igual a 1.998047
Es igual a 1.999023
Es igual a 1.999512
Es igual a 1.999756
Es igual a 1.999878
Es igual a 1.999939
Es igual a 1.999969
Es igual a 1.999985
Es igual a 1.999992
Es igual a 1.999996
Es igual a 1.999998
Es igual a 1.999999
Es igual a 2.000000
Es igual a 2.000000
Es igual a 2.000000
Es igual a 2.000000
#23 "int a = 0; ¿eso es una función? No." . No, eso es la inicializacion de la variable int a a cero, comun en muchos lenguajes.
"#include <stdio.h> ¿eso es una función? Tampoco." Es una cabecera (header) .h con multiples funciones.
Dando por hecho que necesitamos el uso de las variables, el resto de C se puede considerar funciones. Asi se considera que la herramienta fundamental de C, son las funciones. Al menos para que un programa de C funcione debe tener una funcion.
Saludos
¿No podrían el resto de partidos denunciarlo en Europa o incluso en la ONU? Porque insisto, aquí no hay excusa que valga.
Incluso podría decirse "todos los partidos son iguales", pero no, porque es una ley que favorece las opiniones poco fragmentadas respecto de las opiniones fragmentadas.
#9: Más simple, cuando vayas a votar que pregunten a quién votas, si es a un partido minoritario, que te muestren una papelera. Si es al PSOE, que te muestren la urna, y si es el PP, una fotocopiadora y muchos sobres.
Bueno más simple, que usen este programa de recuento:
#include<stdio.h>
int main{
printf("Resultados electoralesn PP +6418614256264623466468646286148614 votosn Otros partidos0.00000005");
return 0;
}