Número de triángulos formados al unir los vértices de un polígono de n lados con un lado común

Dado un polígono de N lados, necesitamos encontrar el número de triángulos formados al unir los vértices del polígono dado con exactamente un lado común. Ejemplos:  Entrada: 6  Salida: 12  La siguiente imagen es de un triángulo que se forma dentro de un hexágono al unir los vértices como se muestra arriba. Los dos triángulos … Continue reading «Número de triángulos formados al unir los vértices de un polígono de n lados con un lado común»

Compruebe si el cuadrilátero es válido o no si se dan los ángulos

Dados cuatro enteros A , B , C y D que representan los cuatro ángulos de un cuadrilátero en grados. La tarea es verificar si el cuadrilátero dado es válido o no. Ejemplos:  Entrada: A = 80, B = 70, C = 100, D=110  Salida: Válido  Entrada: A = 70, B = 80, C = … Continue reading «Compruebe si el cuadrilátero es válido o no si se dan los ángulos»

MEX mínimo de todos los subarreglos de longitud K

Dado un arreglo arr[] que consta de N enteros positivos distintos y un entero K , la tarea es encontrar el MEX mínimo de todos los subarreglos de longitud K . El MEX es el entero positivo más pequeño que no está presente en la array . Ejemplos: Entrada: arr[] = {1, 2, 3}, K … Continue reading «MEX mínimo de todos los subarreglos de longitud K»

Imprima el elemento en un índice dado en un Conjunto en C++

Dado un conjunto de enteros sett y un índice entero , la tarea es encontrar el elemento en el conjunto que está presente en index . Si el índice está más allá de los límites, imprima «Índice no válido». Ejemplos:   Entrada: sett = {11, 44, 66, 72, 88, 99}, index = 2  Salida: El elemento … Continue reading «Imprima el elemento en un índice dado en un Conjunto en C++»

El subconjunto más grande posible para una array que satisface la condición dada

Dada una array arr[] y un entero K . La tarea es encontrar el tamaño del subconjunto máximo tal que cada par del subconjunto (X, Y) sea de la forma Y != (X * K) donde X < Y . Ejemplos:  Entrada: arr[] = {2, 3, 6, 5, 4, 10}, K = 2  Salida: 3  … Continue reading «El subconjunto más grande posible para una array que satisface la condición dada»

Programa C++ para conversión de doble a string

Aquí, construiremos un programa C++ para la conversión doble a string usando varios métodos, es decir Usando to_string Usando flujo de string Usando sprintf Usando lexical_cast Mantendremos la misma entrada en todos los enfoques mencionados y obtendremos una salida en consecuencia. Aporte: n = 456321.7651234 Producción:  string: 456321.7651234 1. Usando to_string   En C++, use  std::to … Continue reading «Programa C++ para conversión de doble a string»

Programa C++ para crear un archivo temporal

Aquí, veremos cómo crear un archivo temporal usando un programa C++. El archivo temporal en C++ se puede crear utilizando el método tmpfile() definido en el archivo de encabezado <cstdio>. El archivo temporal creado tiene un nombre de archivo único generado automáticamente. El archivo creado se abre en modo binario y tiene modo de acceso … Continue reading «Programa C++ para crear un archivo temporal»

Programa C++ para imprimir un patrón triangular

Aquí veremos cómo imprimir patrones de triángulos usando un programa C++. Hay 4 patrones discutidos aquí: Triángulo rectángulo. Triángulo Rectángulo Invertido. Triángulo equilátero. Triángulo Equilátero Invertido. Triángulo rectángulo invertido reflejado. Comencemos discutiendo cada uno de estos en detalle. Triángulo rectángulo A continuación se muestran los ejemplos para el triángulo rectángulo: Entrada: 4 Salida:  * * … Continue reading «Programa C++ para imprimir un patrón triangular»

Programa C++ para sumar dos números complejos

Dados dos números complejos de la forma y la tarea es sumar estos dos números complejos. y  Aquí, los valores de los números reales e imaginarios se pasan mientras se llama al constructor parametrizado y, con la ayuda de un constructor predeterminado (vacío), se llama a la función addComp para obtener la suma de números … Continue reading «Programa C++ para sumar dos números complejos»

Programa C++ para rotar la sublista de una lista vinculada de la posición M a N a la derecha por K lugares

Dada una lista enlazada y dos posiciones ‘m’ y ‘n’. La tarea es rotar la sublista desde la posición m hasta la n, hacia la derecha k lugares. Ejemplos: Entrada: lista = 1->2->3->4->5->6, m = 2, n = 5, k = 2 Salida: 1->4->5->2->3->6 Gire la sublista 2 3 4 5 hacia la derecha 2 … Continue reading «Programa C++ para rotar la sublista de una lista vinculada de la posición M a N a la derecha por K lugares»