Valor máximo de int corto en C++

En este artículo, discutiremos el tipo de datos int corto en C++ . Este tipo de datos en C++ se usa para almacenar enteros de 16 bits. Algunas propiedades del tipo de datos short int son: Al ser un tipo de datos firmado, puede almacenar valores positivos y valores negativos. Toma un tamaño de 16 … Continue reading «Valor máximo de int corto en C++»

función isdigit() en C/C++ con ejemplos

isdigit (c) es una función en C que se puede usar para verificar si el carácter pasado es un dígito o no. Devuelve un valor distinto de cero si es un dígito; de lo contrario, devuelve 0. Por ejemplo, devuelve un valor distinto de cero para ‘0’ a ‘9’ y cero para los demás. El … Continue reading «función isdigit() en C/C++ con ejemplos»

Diferentes formas de usar Const con referencia a un puntero en C++

Antes de seguir adelante con el uso de const con Referencia a punteros, primero veamos cuáles son uno por uno: Los punteros se utilizan para almacenar la dirección de las variables o una ubicación de memoria. Una variable se puede declarar como un puntero poniendo ‘ * ‘ en la declaración. datatype *var_name; Ejemplo: // … Continue reading «Diferentes formas de usar Const con referencia a un puntero en C++»

¿Cómo devolver múltiples valores de una función en C o C++?

Los nuevos programadores generalmente buscan formas de devolver múltiples valores de una función. Desafortunadamente, C y C++ no permiten esto directamente. Pero afortunadamente, con un poco de programación inteligente, podemos lograrlo fácilmente. A continuación se muestran los métodos para devolver múltiples valores de una función en C: Mediante el uso de punteros. Mediante el uso … Continue reading «¿Cómo devolver múltiples valores de una función en C o C++?»

Ordenar un mapa por valor en C++ STL

Los mapas son contenedores asociativos que almacenan elementos en forma de mapa. Cada elemento tiene un valor clave y un valor asignado. Dos valores asignados no pueden tener valores de clave iguales. De forma predeterminada, un Mapa en C++ se ordena en orden creciente según su clave. A continuación se muestran los diversos métodos para … Continue reading «Ordenar un mapa por valor en C++ STL»

Diferencia entre público y privado en C++ con ejemplo

Público Todos los miembros de la clase declarados como públicos estarán disponibles para todos. Otras clases también pueden acceder a los miembros de datos y las funciones miembro declaradas públicas. Se puede acceder a los miembros públicos de una clase desde cualquier parte del programa utilizando el operador de acceso directo a miembros (.) con … Continue reading «Diferencia entre público y privado en C++ con ejemplo»

Cómo iterar a través de una string palabra por palabra en C++

Dada una string que consta de muchas palabras separadas por espacios, la tarea es iterar sobre estas palabras de la string en C++. Ejemplo: Entrada: str = »              GeeksforGeeks es un portal de informática para Geeks» Salida: GeeksforGeeks              es         … Continue reading «Cómo iterar a través de una string palabra por palabra en C++»

Algoritmo de retroceso exponencial binario mejorado para acceso justo al canal en redes ad hoc

El algoritmo de retroceso exponencial binario evita colisiones de paquetes durante el acceso simultáneo al aleatorizar momentos en las estaciones que intentan acceder a los canales inalámbricos. Sin embargo, esta aleatorización no elimina por completo las colisiones de paquetes, lo que lleva a una reducción del rendimiento del sistema y a un mayor retraso y … Continue reading «Algoritmo de retroceso exponencial binario mejorado para acceso justo al canal en redes ad hoc»

Suma de cuadrados de números de Fibonacci

Dado un entero positivo N. La tarea es encontrar la suma de los cuadrados de todos los números de Fibonacci hasta el N-ésimo número de Fibonacci. Eso es,   f02 + f12 + f22+…….+fn2 where fi indicates i-th fibonacci number. Números de Fibonacci: f 0 =0 y f 1 =1 y f i =f i-1 + … Continue reading «Suma de cuadrados de números de Fibonacci»

Maximice el elemento más a la derecha de una array en k operaciones en tiempo lineal

Dada una array arr[ ] de tamaño N y un entero p , la tarea es encontrar el valor máximo posible del elemento más a la derecha de la array arr[ ] realizando como máximo k operaciones. En una operación, disminuya arr[i] en p y aumente arr[ i+1] por p . Ejemplos: Entrada: N = … Continue reading «Maximice el elemento más a la derecha de una array en k operaciones en tiempo lineal»