Programa en C++ para modificar una array girando la i-ésima fila exactamente i veces en el sentido de las agujas del reloj

Dada una array mat[][] de dimensiones M * N , la tarea es imprimir la array obtenida después de rotar cada i -ésima fila de la array i veces en el sentido de las agujas del reloj. Ejemplos: Entrada: mat[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} Salida: 1 2 3 6 … Continue reading «Programa en C++ para modificar una array girando la i-ésima fila exactamente i veces en el sentido de las agujas del reloj»

Programa C++ para intercambiar diagonales de Matrix

Dada una array cuadrada de orden n*n, hay que intercambiar los elementos de ambas diagonales. Ejemplos:   Input : matrix[][] = {1, 2, 3, 4, 5, 6, 7, 8, 9} Output : matrix[][] = {3, 2, 1, 4, 5, 6, 9, 8, 7} Input : matrix[][] = {4, 2, 3, 1, 5, 7, 6, 8, 9, 11, … Continue reading «Programa C++ para intercambiar diagonales de Matrix»

Programa C++ para el tercer elemento más grande en una array de elementos distintos

Dada una array de n enteros, encuentre el tercer elemento más grande. Todos los elementos de la array son enteros distintos. Ejemplo :   Input: arr[] = {1, 14, 2, 16, 10, 20} Output: The third Largest element is 14 Explanation: Largest element is 20, second largest element is 16 and third largest element is 14 Input: … Continue reading «Programa C++ para el tercer elemento más grande en una array de elementos distintos»

Programa C++ para reorganizar una lista enlazada dada en el lugar.

Dada una lista unida L 0 -> L 1 -> … -> L n-1 -> L n . Reorganice los Nodes en la lista para que la nueva lista formada sea: L 0 -> L n -> L 1 -> L n-1 -> L 2 -> L n-2 … Debe hacer esto en su lugar … Continue reading «Programa C++ para reorganizar una lista enlazada dada en el lugar.»

Programa en C++ para multiplicar dos arrays

Dadas dos arrays, la tarea de multiplicarlas. Las arrays pueden ser cuadradas o rectangulares. Ejemplos:  Input : mat1[][] = {{1, 2}, {3, 4}} mat2[][] = {{1, 1}, {1, 1}} Output : {{3, 3}, {7, 7}} Input : mat1[][] = {{2, 4}, {3, 4}} mat2[][] = {{1, 2}, {1, 3}} Output : {{6, 16}, {7, 18}} … Continue reading «Programa en C++ para multiplicar dos arrays»

Programa C++ para contar inversiones de tamaño tres en una array dada

Dada una array arr[] de tamaño n. Tres elementos arr[i], arr[j] y arr[k] forman una inversión de tamaño 3 si a[i] > a[j] >a[k] e i < j < k. Encuentre el número total de inversiones de tamaño 3. Ejemplo:   Input: {8, 4, 2, 1} Output: 4 The four inversions are (8,4,2), (8,4,1), (4,2,1) and … Continue reading «Programa C++ para contar inversiones de tamaño tres en una array dada»

Programa C++ para encontrar el siguiente elemento mayor

Dada una array, imprima el siguiente elemento mayor (NGE) para cada elemento. El siguiente elemento mayor para un elemento x es el primer elemento mayor en el lado derecho de x en la array. Elementos para los que no existe un elemento mayor, considere el siguiente elemento mayor como -1.  Ejemplos:  Para una array, el … Continue reading «Programa C++ para encontrar el siguiente elemento mayor»

Programa C++ para encontrar lexicográficamente la rotación mínima de strings | Serie 1

Escriba código para encontrar el mínimo lexicográfico en una array circular, por ejemplo, para la array BCABDADAB, el mínimo lexicográfico es ABBCABDAD. Fuente: prueba escrita de Google Más ejemplos:  Input: GEEKSQUIZ Output: EEKSQUIZG Input: GFG Output: FGG Input: GEEKSFORGEEKS Output: EEKSFORGEEKSG La siguiente es una solución simple. Deje que la string dada sea ‘str’  1) … Continue reading «Programa C++ para encontrar lexicográficamente la rotación mínima de strings | Serie 1»

Análisis de regresión y línea de mejor ajuste usando C++

Este artículo analiza los conceptos básicos de la regresión lineal y su implementación en el lenguaje de programación C++. El análisis de regresión es el método de análisis común que utilizan los científicos de datos para la predicción de valores correspondientes a algunos datos de entrada.  El método de análisis de regresión simple es la … Continue reading «Análisis de regresión y línea de mejor ajuste usando C++»

Programa C++ para imprimir array en forma antiespiral

Dada una array 2D, la tarea es imprimir la array en forma antiespiral: Ejemplos:   Salida: 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1  Input : arr[][4] = {1, 2, 3, 4 5, 6, 7, 8 9, 10, 11, 12 13, 14, 15, 16}; Output : 10 11 … Continue reading «Programa C++ para imprimir array en forma antiespiral»