Programa en C para encontrar un par con la diferencia dada

Dada una array no ordenada y un número n, encuentre si existe un par de elementos en la array cuya diferencia es n. Ejemplos:   Input: arr[] = {5, 20, 3, 2, 50, 80}, n = 78 Output: Pair Found: (2, 80) Input: arr[] = {90, 70, 20, 80, 50}, n = 45 Output: No Such Pair … Continue reading «Programa en C para encontrar un par con la diferencia dada»

Programa C para mover el último elemento al frente de una lista vinculada dada

Escriba una función que mueva el último elemento al frente en una lista enlazada simple dada. Por ejemplo, si la lista enlazada dada es 1->2->3->4->5, entonces la función debería cambiar la lista a 5->1->2->3->4. Algoritmo: recorrer la lista hasta el último Node. Utilice dos punteros: uno para almacenar la dirección del último Node y el … Continue reading «Programa C para mover el último elemento al frente de una lista vinculada 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 eliminar N Nodes después de M Nodes de una lista vinculada

Dada una lista enlazada y dos números enteros M y N. Recorra la lista enlazada de modo que retenga M Nodes y luego elimine los siguientes N Nodes, continúe igual hasta el final de la lista enlazada. Nivel de dificultad: Novato  Ejemplos: Input: M = 2, N = 2 Linked List: 1->2->3->4->5->6->7->8 Output: Linked List: … Continue reading «Programa C para eliminar N Nodes después de M Nodes de una lista vinculada»

Programa C# para invertir palabras en una string dada

Ejemplo: Deje que la string de entrada sea «me gusta mucho este programa». La función debería cambiar la string a «mucho, muy programe esto como yo» Ejemplos :  Entrada : s  = «código de práctica de prueba de geeks» Salida : s = «código de práctica de prueba de geeks» Entrada : s = «ser … Continue reading «Programa C# para invertir palabras en una string dada»

Programa C Para Unión E Intersección De Dos Listas Vinculadas

Dadas dos listas enlazadas, cree listas de unión e intersección que contengan la unión y la intersección de los elementos presentes en las listas dadas. El orden de los elementos en las listas de salida no importa. Ejemplo: Input: List1: 10->15->4->20 List2: 8->4->2->10 Output: Intersection List: 4->10 Union List: 2->8->20->4->15->10 Método 1 (Simple): Los siguientes … Continue reading «Programa C Para Unión E Intersección De Dos Listas Vinculadas»

Verifique si la string dada es Palindrome usando Stack

Dada la string str , la tarea es encontrar si la string dada es un palíndromo o no usando una pila . Ejemplos:   Entrada: str = «geeksforgeeks»  Salida: No Entrada: str = «madam»  Salida: Sí   Acercarse:   Encuentre la longitud de la string, digamos len . Ahora, encuentre el medio como medio = len / 2 … Continue reading «Verifique si la string dada es Palindrome usando Stack»

Aritmética de punteros en C con ejemplos

Las variables de puntero también se conocen como tipos de datos de dirección porque se utilizan para almacenar la dirección de otra variable. La dirección es la ubicación de memoria que se asigna a la variable. No almacena ningún valor.  Por lo tanto, solo hay unas pocas operaciones que se permiten realizar en punteros en … Continue reading «Aritmética de punteros en C con ejemplos»

¿Cómo obtener la posición actual del cursor desde la pantalla de salida en C?

La tarea dada es obtener la posición actual del cursor desde la pantalla de salida en C. Enfoque: Hay una función predefinida donde x() en lenguaje C que devuelve la coordenada x del cursor en la pantalla de salida actual. Y la función wherey() que devuelve la coordenada y del cursor en la pantalla de … Continue reading «¿Cómo obtener la posición actual del cursor desde la pantalla de salida en C?»

Operador de flecha -> en C/C++ con ejemplos

Un operador Flecha en C/C++ permite acceder a elementos en Estructuras y Uniones . Se utiliza con una variable puntero que apunta a una estructura o unión . El operador de flecha se forma usando un signo menos, seguido del símbolo mayor que, como se muestra a continuación. Sintaxis:   (pointer_name)->(variable_name) Operación: El operador -> en C … Continue reading «Operador de flecha -> en C/C++ con ejemplos»