Puntos máximos de intersección n líneas

Te dan n líneas rectas. Tienes que encontrar un número máximo de puntos de intersección con estas n líneas. Ejemplos:   Input : n = 4 Output : 6 Input : n = 2 Output :1 Enfoque:  como tenemos n número de líneas, y tenemos que encontrar el punto máximo de intersección usando esta n línea. … Continue reading «Puntos máximos de intersección n líneas»

Suma de la diferencia mínima y máxima entre dos strings dadas

Dadas dos strings S1 y S2 de la misma longitud. La tarea es encontrar la suma de la diferencia mínima y máxima entre dos strings dadas si se le permite reemplazar el carácter ‘+’ en las strings con cualquier otro carácter. Nota: si dos strings tienen los mismos caracteres en todos los índices, la diferencia … Continue reading «Suma de la diferencia mínima y máxima entre dos strings dadas»

Imprimir el carácter medio de una string

Dada la string str, la tarea es imprimir el carácter central de una string. Si la longitud de la string es par, habría dos caracteres intermedios, necesitamos imprimir el segundo carácter intermedio. Ejemplos: Entrada: str = “Java” Salida: v Explicación:  La longitud de la string dada es par. Por lo tanto, habría dos caracteres intermedios ‘a’ … Continue reading «Imprimir el carácter medio de una string»

Cuente el número de elementos en una array que son divisibles por k

Dada una array de enteros. La tarea es calcular la cuenta de un número de elementos que son divisibles por un número k dado. Ejemplos:  Input: arr[] = { 2, 6, 7, 12, 14, 18 }, k = 3 Output: 3 Numbers which are divisible by k are { 6, 12, 18 } Input: arr[] … Continue reading «Cuente el número de elementos en una array que son divisibles por k»

Programa controlado por menú usando Switch-case en C

Requisito previo: Cambiar caso en C Declaración del problema: escriba un programa controlado por menú usando Cambiar caso para calcular lo siguiente: 1. Área del círculo 2. Área del cuadrado 3. Área de la esfera También use las funciones input() y output() para ingresar y mostrar los valores respectivos. // C program to illustrate // … Continue reading «Programa controlado por menú usando Switch-case en C»

Programa para imprimir Hut

Dado un número N, la tarea es imprimir Hut de ancho n.  Producción A continuación se muestra el código para implementar el problema anterior: Programa:  C++ // C++ Program to draw a hut pattern   #include <iostream> using namespace std;   // Program to print the Hut int hut_pattern(int n) {     int i, j, t; … Continue reading «Programa para imprimir Hut»

Programa 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.  C++ // C++ program to find LCM of two numbers #include <iostream> using namespace std;   // Recursive function to return gcd of a and b long long gcd(long long int a, long long int b) … Continue reading «Programa para hallar el MCM de dos números»

Desplazar los elementos de la array por filas en k

Dada una array cuadrada mat[][] y un número k . La tarea es desplazar los primeros k elementos de cada fila a la derecha de la array. Ejemplos:   Input : mat[N][N] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} k = 2 Output :mat[N][N] = {{3, 1, 2} {6, 4, 5} {9, 7, … Continue reading «Desplazar los elementos de la array por filas en k»

Programa para calcular area y perimetro de trapecio

Un trapecio es un cuadrilátero con al menos un par de lados paralelos, los otros dos lados pueden no ser paralelos. Los lados paralelos se llaman bases del trapecio y los otros dos lados se llaman catetos. La distancia perpendicular entre lados paralelos se llama altura del trapecio.  Fórmula :   Area of Trapezium : 0.5 … Continue reading «Programa para calcular area y perimetro de trapecio»