Programa en C++ para leer archivos palabra por palabra

Dado un archivo de texto, extraiga palabras de él. En otras palabras, lea el contenido del archivo palabra por palabra. Ejemplo : Input: And in that dream, we were flying. Output: And in that dream, we were flying. Acercarse : 1) Abra el archivo que contiene la string. Por ejemplo, el archivo llamado «file.txt» contiene … Continue reading «Programa en C++ para leer archivos palabra por palabra»

Pregunta de práctica de codificación TCS | Serie de Fibonacci

Dado un número ‘n’, la tarea es imprimir la serie de Fibonacci usando argumentos de línea de comando . Los números de Fibonacci son los números en la siguiente secuencia de enteros.  0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, …….. En términos matemáticos, la secuencia Fn de los números … Continue reading «Pregunta de práctica de codificación TCS | Serie de Fibonacci»

Raíz cuadrada inversa rápida

La raíz cuadrada inversa rápida es un algoritmo que estima  , el recíproco (o inverso multiplicativo) de la raíz cuadrada de un número de punto flotante de 32 bits x en formato de punto flotante IEEE 754. Calcular raíces cuadradas recíprocas es necesario en muchas aplicaciones, como la normalización de vectores en videojuegos y se … Continue reading «Raíz cuadrada inversa rápida»

Programa C++ para clasificación topológica

La ordenación topológica para el gráfico acíclico dirigido (DAG) es una ordenación lineal de vértices tal que para cada arista dirigida uv, el vértice u viene antes que v en la ordenación. La clasificación topológica de un gráfico no es posible si el gráfico no es un DAG. Por ejemplo, una clasificación topológica del siguiente … Continue reading «Programa C++ para clasificación topológica»

Programa C++ para BogoSort o Permutation Sort

BogoSort, también conocido como clasificación por permutación, clasificación estúpida, clasificación lenta, clasificación de escopeta o clasificación de mono, es un algoritmo particularmente ineficaz basado en el paradigma de generación y prueba. El algoritmo genera sucesivamente permutaciones de su entrada hasta que encuentra una que está ordenada. ( Wiki )  Por ejemplo, si se utiliza bogosort … Continue reading «Programa C++ para BogoSort o Permutation Sort»

Diferentes formas de imprimir elementos de vector.

Los vectores son lo mismo que las arrays dinámicas con la capacidad de cambiar su tamaño automáticamente cuando se inserta o elimina un elemento, y el contenedor maneja automáticamente su almacenamiento. Los elementos de los vectores se colocan en almacenamiento contiguo para que se pueda acceder a ellos y recorrerlos mediante iteradores . En los … Continue reading «Diferentes formas de imprimir elementos de vector.»

Sobrecarga del operador de llamada a función en C++

En este artículo, discutiremos la sobrecarga de los operadores de llamadas a funciones en C++ . El operador de llamada de función se denota con «()» , que se utiliza para llamar a la función y pasar parámetros. Está sobrecargado por la instancia de la clase conocida como objeto de función . Cuando el operador … Continue reading «Sobrecarga del operador de llamada a función en C++»

Motivo del error de tiempo de ejecución en C/C++

En este artículo, discutiremos el motivo del error de tiempo de ejecución y su solución. Error de tiempo de ejecución : un error de tiempo de ejecución en un programa es un error que ocurre mientras el programa se ejecuta después de haber sido compilado con éxito. A continuación se muestran algunos métodos para identificar … Continue reading «Motivo del error de tiempo de ejecución en C/C++»

Valor máximo de char sin firmar en C++

En este artículo, discutiremos el valor máximo del tipo de datos char sin firmar en C++ . Algunas propiedades del tipo de datos char sin firmar son: Al ser un tipo de datos sin firmar, solo puede almacenar valores positivos. El tipo de datos char sin firmar en C++ se usa para almacenar caracteres de … Continue reading «Valor máximo de char sin firmar en C++»

Estructura del programa C++

El programa C++ está escrito utilizando una estructura de plantilla específica . La estructura del programa escrito en lenguaje C++ es la siguiente: Sección de documentación : Esta sección viene primero y se usa para documentar la lógica del programa que el programador va a codificar. También se puede usar para escribir para el propósito … Continue reading «Estructura del programa C++»