¿Cuál es el tipo de retorno de getchar(), fgetc() y getc() ?

En C, el tipo de retorno de getchar(), fgetc() y getc() es int (no char). Por lo que se recomienda asignar los valores devueltos de estas funciones a una variable de tipo entero. char ch;  /* May cause problems */   while ((ch = getchar()) != EOF)  {    putchar(ch); } Aquí hay una versión que usa … Continue reading «¿Cuál es el tipo de retorno de getchar(), fgetc() y getc() ?»

Hecho G 2

Para conocer la(s) dirección(es) IP de una URL/sitio web, se puede usar nslookup en el shell/símbolo del sistema (cmd.exe). Funciona en ambos tipos de sistemas operativos, es decir, Linux/Windows. Por ejemplo, para conocer la dirección IP de nuestro sitio web, escriba nslookup www.geeksforgeeks.org en el shell/símbolo del sistema. Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 … Continue reading «Hecho G 2»

G-Fact 19 (operadores no lógicos y bit a bit en booleanos)

La mayoría de los lenguajes, incluidos C, C++, Java y Python, proporcionan el tipo booleano que se puede establecer en False o True . Considere los siguientes programas que usan el operador Lógico No (o !) en booleano.   C++ // A C++ program that uses Logical Not or ! on boolean #include <iostream> using namespace … Continue reading «G-Fact 19 (operadores no lógicos y bit a bit en booleanos)»

Trucos interesantes y geniales en Java

Java es uno de los mejores lenguajes de programación orientados a objetos desarrollado por James Gosling de Sun Microsystems en el año 1991 y estuvo disponible públicamente en el año 1995. Es un lenguaje de programación interpretado con independencia de la plataforma, lo que lo convierte en uno de los mejores lenguajes de programación entre … Continue reading «Trucos interesantes y geniales en Java»

Teorema de Vantieghems para la prueba de primalidad

El Teorema de Vantieghem es una condición necesaria y suficiente para que un número sea primo. Establece que para que un número natural n sea primo, el producto de  donde  , es congruente con  . En otras palabras, un número n es primo si y solo si. Ejemplos:   Para n = 3, el producto final es … Continue reading «Teorema de Vantieghems para la prueba de primalidad»

Teorema de Dilworth

Sea S un conjunto finito parcialmente ordenado . El tamaño de una antistring máxima es igual al tamaño de una cobertura de string mínima de S . Esto se llama el teorema de Dilworth . Lleva el nombre del matemático Robert P. Dilworth (1950). El ancho de un conjunto finito parcialmente ordenado S es el … Continue reading «Teorema de Dilworth»

¿Se puede declarar el miembro de referencia de C++ sin inicializarse con la declaración?

Para muchos lectores, esto puede parecer lo mismo, es decir,   class_type *var = NULL; *var = &some_work; is same as class_type *var = &some_work; Pero en realidad, no lo es. Cuando la declaración y la inicialización se realizan en el mismo paso, el compilador llama al constructor de copia, mientras que si se hace en … Continue reading «¿Se puede declarar el miembro de referencia de C++ sin inicializarse con la declaración?»

Dato-G 18 | Encontrar el n-ésimo número de Fibonacci usando la proporción áurea

Hemos discutido diferentes métodos para encontrar el n-ésimo número de Fibonacci . La siguiente es otra forma matemáticamente correcta de encontrar lo mismo. Número n de Fibonacci: aquí φ es la proporción áurea con valor como La fórmula anterior parece ser buena para encontrar el número n de Fibonacci en el tiempo O (Inicio de … Continue reading «Dato-G 18 | Encontrar el n-ésimo número de Fibonacci usando la proporción áurea»