Programa para comprobar si N es un número de estrella

Dado un número entero N , la tarea es verificar si es un número de estrella o no.  El número de estrella es un número figurado centrado que representa un hexagrama centrado (estrella de seis puntas) similar al juego de damas chino. Los primeros números de estrellas son 1, 13, 37, 73… Ejemplos:   Entrada: N … Continue reading «Programa para comprobar si N es un número de estrella»

Compruebe si la array dada es inversa al espejo

Dado un arreglo arr[] , la tarea es encontrar si el arreglo es espejo inverso. Inversa de una array significa que si los elementos de la array se intercambian con sus índices correspondientes y la array se llama espejo-inversa si su inversa es igual a sí misma. Si la array es inversa al espejo, imprima … Continue reading «Compruebe si la array dada es inversa al espejo»

Imprime el primer y último carácter de cada palabra en una String

Dada una string, la tarea es imprimir el primer y último carácter de cada palabra en una string. Ejemplos:   Input: Geeks for geeks Output: Gs fr gs Input: Computer applications Output: Cr as Acercarse   Ejecute un bucle desde la primera letra hasta la última letra. Imprime la primera y la última letra de la string. … Continue reading «Imprime el primer y último carácter de cada palabra en una String»

Programa para imprimir patrón Inverse Diamond

Dado un número entero n, la tarea es imprimir el patrón de diamante inverso en 2n-1 filas. Ejemplo:   Input: n = 3 Output: *** *** ** ** * * ** ** *** *** Input: n = 7 Output: ******* ******* ****** ****** ***** ***** **** **** *** *** ** ** * * ** ** *** … Continue reading «Programa para imprimir patrón Inverse Diamond»

¿Qué sucede cuando llamamos a una función?

Una función es un conjunto de código que realiza una tarea específica y se puede usar cuando sea necesario con solo llamarla.  Al usar múltiples llamadas de función o recursividad , es muy necesario conocer el concepto de una llamada de función, para una mejor comprensión del código.   Ahora, comprendamos el funcionamiento de la llamada … Continue reading «¿Qué sucede cuando llamamos a una función?»

Programa para hallar la transpuesta de una array

La transposición de una array se obtiene cambiando filas a columnas y columnas a filas. En otras palabras, la transposición de A[][] se obtiene cambiando A[i][j] por A[j][i]. Haga clic aquí para el curso completo! C++ // C++ Program to find // transpose of a matrix #include <bits/stdc++.h> using namespace std; #define N 4   … Continue reading «Programa para hallar la transpuesta de una array»

Programa para resta de arrays

El siguiente programa resta de dos arrays cuadradas de tamaño 4*4, podemos cambiar N por una dimensión diferente.  Implementación: C++ // C++ program for subtraction of matrices #include <bits/stdc++.h> using namespace std; #define N 4   // This function subtracts B[][] from A[][], and stores // the result in C[][] void subtract(int A[][N], int B[][N], … Continue reading «Programa para resta de arrays»

Programa para verificar si el tanque se desbordará, se desbordará o se llenará en un tiempo determinado

Dado un tanque con altura y radio definidos y el flujo de agua disponible para llenar el tanque. Determine si el tanque se desbordará o no en un período de tiempo determinado. Nota: El flujo de agua estará disponible en volumen por minuto. Ejemplos:   –r=5– ———- ^ | | | | | | | | h … Continue reading «Programa para verificar si el tanque se desbordará, se desbordará o se llenará en un tiempo determinado»

Número mínimo de puntos que se eliminarán para obtener los puntos restantes en un lado del eje

Nos dan n puntos en un plano cartesiano. Nuestra tarea es encontrar el número mínimo de puntos que deben eliminarse para obtener los puntos restantes en un lado de cualquier eje.  Ejemplos:  Input : 4 1 1 2 2 -1 -1 -2 2 Output : 1 Explanation : If we remove (-1, -1) then all … Continue reading «Número mínimo de puntos que se eliminarán para obtener los puntos restantes en un lado del eje»