Programa para comprobar si un número pertenece a una determinada base o no

TiDado un número N y su base R , hallar si es válido o no según su base. Encuentre un número válido/no válido para cualquier base que va desde binario hasta base32.  Ejemplos:  Input : 1000101010001 Output : Valid 1000101010001 is valid binary number. Input : 0xFFFAG Output : invalid 0xFFFAG is not a valid hexa-decimal … Continue reading «Programa para comprobar si un número pertenece a una determinada base o no»

Programa Lex para verificar si el número de entrada es par o impar

Lex es un programa informático que genera analizadores léxicos. Lex lee un flujo de entrada que especifica el analizador léxico y genera el código fuente que implementa el lexer en el lenguaje de programación C. Los comandos para ejecutar el programa lex son: lex abc.l (abc is the file name) gcc lex.yy.c -ll ./a.out Veamos … Continue reading «Programa Lex para verificar si el número de entrada es par o impar»

Programa C para Número de elementos con factores impares en un rango dado

Dado un rango [ n , m ], encuentra el número de elementos que tienen un número impar de factores en el rango dado ( n y m inclusive). Ejemplos: Input : n = 5, m = 100 Output : 8 The numbers with odd factors are 9, 16, 25, 36, 49, 64, 81 and … Continue reading «Programa C para Número de elementos con factores impares en un rango dado»

Programa en C para encontrar el factor primo más grande de un número

Dado un entero positivo ‘n'( 1 <= n <= 10 15 ). Encuentra el mayor factor primo de un número. Input: 6 Output: 3 Explanation Prime factor of 6 are- 2, 3 Largest of them is ‘3’ Input: 15 Output: 5 // C Program to find largest prime // factor of number #include <math.h> #include … Continue reading «Programa en C para encontrar el factor primo más grande de un número»

Programa en C para contar las formas de llegar al escalón n

Hay n escaleras y una persona parada en la parte inferior quiere llegar a la cima. La persona puede subir 1 o 2 escalones a la vez. Cuente el número de formas en que la persona puede llegar a la cima.  Considere el ejemplo que se muestra en el diagrama. El valor de n es … Continue reading «Programa en C para contar las formas de llegar al escalón n»

Programa C para eliminar los ceros iniciales

Aquí, construiremos un programa C para eliminar los ceros iniciales con los siguientes 2 enfoques: Uso de bucle for Usando strspn  Para eliminar todos los ceros iniciales de un número, debemos proporcionar el número de entrada como una string. Aporte: a = «0001234» Producción:  1234 1. Usando el bucle for C // C Program to … Continue reading «Programa C para eliminar los ceros iniciales»

Programa C para imprimir pirámide de estrella hueca invertida

Aquí veremos cómo imprimir una pirámide de estrella hueca invertida usando un programa C. A continuación se muestran los ejemplos: Entrada: fila = 5 Salida: *********  * *   * *    * *      * Entrada: fila = 7 Salida: ************* * *  * *   * *    * *     * *    … Continue reading «Programa C para imprimir pirámide de estrella hueca invertida»

Programa en C para hallar el MCM de dos números

MCM (Mínimo común múltiplo) de dos números es el número más pequeño que se puede dividir entre ambos números. Por ejemplo, MCM de 15 y 20 es 60 y MCM de 5 y 7 es 35. Una solución simple es encontrar todos los factores primos de ambos números, luego encontrar la unión de todos los … Continue reading «Programa en C para hallar el MCM de dos números»

Programa C para ordenar una array de 0s, 1s y 2s

Dada una array A[] que consta de 0, 1 y 2. La tarea es escribir una función que ordene la array dada. Las funciones deben poner todos los 0 primero, luego todos los 1 y todos los 2 al final. Ejemplos: Input: {0, 1, 2, 0, 1, 2} Output: {0, 0, 1, 1, 2, 2} … Continue reading «Programa C para ordenar una array de 0s, 1s y 2s»

C Programa para programa para rotar cíclicamente una array en uno

Dada una array, gire cíclicamente la array en el sentido de las agujas del reloj en uno. Ejemplos: Input: arr[] = {1, 2, 3, 4, 5} Output: arr[] = {5, 1, 2, 3, 4} Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA