Conversión de mayúsculas y minúsculas (de menor a mayor y viceversa) de una string mediante operadores BitWise en C/C++

Dada una string, escriba una función que la convierta de minúsculas a mayúsculas o de mayúsculas a minúsculas usando los operadores bit a bit &(AND), |(OR), ~(NOT) en su lugar y devuelva la string. Muchos de nosotros sabemos que las manipulaciones bit a bit son más rápidas que realizar operaciones aritméticas para un compilador, ya … Continue reading «Conversión de mayúsculas y minúsculas (de menor a mayor y viceversa) de una string mediante operadores BitWise en C/C++»

Área de un polígono regular de n lados con longitud de lado dada

Dado un polígono regular de N lados con longitud de lado a . La tarea es encontrar el área del polígono. Ejemplos:   Input : N = 6, a = 9 Output : 210.444 Input : N = 7, a = 8 Output : 232.571 Planteamiento : En la figura de arriba, vemos que el polígono se … Continue reading «Área de un polígono regular de n lados con longitud de lado dada»

Diferencia máxima entre dos elementos en un Array

Dada una array arr[] de N enteros, la tarea es encontrar la diferencia máxima entre dos elementos cualquiera de la array. Ejemplos:   Entrada: arr[] = {2, 1, 5, 3}  Salida: 4  |5 – 1| = 4 Entrada: arr[] = {-10, 4, -9, -5}  Salida: 14   Enfoque: La diferencia absoluta máxima en la array siempre será … Continue reading «Diferencia máxima entre dos elementos en un Array»

Programa para calcular el área entre dos Círculos Concéntricos

Dadas dos circunferencias concéntricas de radio X e Y donde ( X > Y ). Encuentra el área entre ellos. Debe encontrar el área de la región verde como se muestra en la siguiente imagen:   Ejemplos:  Input : X = 2, Y = 1 Output : 9.42478 Input : X = 4, Y = 2 Output … Continue reading «Programa para calcular el área entre dos Círculos Concéntricos»

Encuentre la temperatura de los días que faltan usando la suma y el promedio dados

Dados los números enteros x e y que denotan la temperatura promedio de la semana excepto para los días Día1 y Día2 respectivamente, y la suma de la temperatura de Día1 y Día2 como S , la tarea es encontrar la temperatura de los días Día1 y Día2 . Ejemplos:   Entrada: x = 15, y … Continue reading «Encuentre la temperatura de los días que faltan usando la suma y el promedio dados»

Razón de la distancia entre los centros de las circunferencias y el punto de intersección de dos tangentes comunes directas a las circunferencias

Dadas dos circunferencias de radios dados, tales que las circunferencias no se tocan, la tarea es encontrar la razón de la distancia entre los centros de las circunferencias y el punto de intersección de dos tangentes comunes directas a las circunferencias. Ejemplos:  Input: r1 = 4, r2 = 6 Output: 2:3 Input: r1 = 22, … Continue reading «Razón de la distancia entre los centros de las circunferencias y el punto de intersección de dos tangentes comunes directas a las circunferencias»

Dibujo de patrón en R

Todos encontraron una manera fácil de imprimir patrones en otros lenguajes de programación. Pero es una tarea difícil usar el lenguaje R. Este artículo se enfoca en dibujar varios patrones utilizando el lenguaje R y sus construcciones. Acercarse Iniciar el primer bucle por número de líneas Inicie el segundo bucle para que se muestre el … Continue reading «Dibujo de patrón en R»

Espejo de un punto a través de un plano 3D

Dado un punto (x, y, z) en 3-D y los coeficientes de la ecuación de un plano, la tarea es encontrar la imagen especular de ese punto a través del plano dado. Ejemplos:   Entrada: a = 1, b = -2, c = 0, d = 0, x = -1, y = 3, z = 4  Salida: … Continue reading «Espejo de un punto a través de un plano 3D»

Programa para encontrar el número total de aristas en un gráfico completo

Dado N número de vértices de un gráfico. La tarea es encontrar el número total de aristas posibles en un gráfico completo de N vértices. Gráfico completo: un gráfico completo es un gráfico en el que cada par de vértices está conectado por una arista. Ejemplos :   Input : N = 3 Output : Edges = … Continue reading «Programa para encontrar el número total de aristas en un gráfico completo»

Programa para encontrar el N-ésimo término en la Serie dada

Dado un número N. La tarea es escribir un programa para encontrar el N-ésimo término en la siguiente serie:  1, 1, 2, 3, 4, 9, 8, 27, 16, 81, 32, 243, 64, 729, 128, 2187… Ejemplos :   Input : 4 Output : 3 Input : 11 Output : 32 Al observar detenidamente, encontrará que la … Continue reading «Programa para encontrar el N-ésimo término en la Serie dada»