Programa C# para el problema de la suma de subconjuntos | DP-25

Dado un conjunto de enteros no negativos y un valor sum , determine si hay un subconjunto del conjunto dado con sum igual a sum dado . Ejemplo: Input: set[] = {3, 34, 4, 12, 5, 2}, sum = 9 Output: True //There is a subset (4, 5) with sum 9. Publicación traducida automáticamente Artículo … Continue reading «Programa C# para el problema de la suma de subconjuntos | DP-25»

Programa C# para contar caracteres de puntuación en una string

C# es un lenguaje de programación de propósito general, moderno y orientado a objetos pronunciado como “C Sharp”. En este artículo veremos el programa C#, para contar los caracteres de puntuación en una string dada.  Algoritmo: Primero, cree una string u obtenga la string del usuario. Declare una variable para contar el número de puntuaciones. … Continue reading «Programa C# para contar caracteres de puntuación en una string»

Programa C# para obtener la lista de archivos de un directorio dado

Dado un directorio, ahora encontraremos la lista de archivos del directorio dado. Entonces, para esto, usamos el método GetFiles() de la clase Directory. Este método se utiliza para encontrar la lista de archivos del directorio o subdirectorios dados. Los métodos sobrecargados de este método son: 1. GetFiles(String): este método devolverá los nombres de los archivos … Continue reading «Programa C# para obtener la lista de archivos de un directorio dado»

Programa C# para demostrar la interfaz IList

En C# la interfaz IList es una interfaz que pertenece al módulo de colección donde podemos acceder a cada elemento por índice. O podemos decir que es una colección de objetos que se utilizan para acceder a cada elemento individualmente con la ayuda de un índice. Es de tipos genéricos y no genéricos. Su implementación … Continue reading «Programa C# para demostrar la interfaz IList»

Programa C# para ordenar una lista de empleados según el salario en orden descendente y cuyo departamento es XYZ usando LINQ

Dada una lista de empleados, ahora ordenamos la lista según el salario en orden descendente y cuyo departamento es XYZ. Así que usamos el método OrderByDescending() de LINQ junto con el método Where() . OrderByDescending() se usa para ordenar la lista especificada en orden descendente. Para resolver el problema dado, usamos la siguiente consulta LINQ: … Continue reading «Programa C# para ordenar una lista de empleados según el salario en orden descendente y cuyo departamento es XYZ usando LINQ»

Programa C# para verificar que un tipo específico sea un puntero o no

Un puntero es una variable que contiene las referencias de otra variable. O en otras palabras, el puntero es una variable que almacena la dirección del mismo tipo de variable. Por ejemplo, un puntero de string puede almacenar la dirección de una string. En C#, podemos verificar si el tipo dado es un puntero o … Continue reading «Programa C# para verificar que un tipo específico sea un puntero o no»

Programa C# para buscar un elemento en una array ordenada y rotada

Un elemento en una array ordenada se puede encontrar en el tiempo O (log n) a través de una búsqueda binaria . Pero supongamos que rotamos una array ordenada de orden ascendente en algún pivote desconocido para usted de antemano. Entonces, por ejemplo, 1 2 3 4 5 podría convertirse en 3 4 5 1 … Continue reading «Programa C# para buscar un elemento en una array ordenada y rotada»

¿Cómo convertir caracteres ASCII a bytes en C#?

Dado un carácter, la tarea es convertir este carácter ASCII en un Byte en C#. Ejemplos: Input: chr = ‘a’ Output: 97 Input: chr = ‘H’ Output: 72 Método 1: enfoque ingenuo Paso 1: Consigue el personaje. Paso 2: Convierte el carácter usando la estructura Byte byte b = (byte) chr; Paso 3: Devuelve o … Continue reading «¿Cómo convertir caracteres ASCII a bytes en C#?»

Obtener el número total de días en un mes usando declaraciones If-else y Switch en C#

N imprime el número de días en el Mes N . Ejemplos: Entrada: N = 12 Salida: 31 Entrada: N = 2 Salida: 28/29 Esta tarea se puede realizar utilizando los siguientes enfoques: 1. Month = [1, 3, 5, 7, 8, 10, 12] , Number of days = 31 Month = [2] , Number of … Continue reading «Obtener el número total de días en un mes usando declaraciones If-else y Switch en C#»

Programa en C# para contar inversiones en una array | Conjunto 1 (usando la ordenación por combinación)

El conteo de inversión para una array indica qué tan lejos (o cerca) está la array de ser ordenada. Si la array ya está ordenada, entonces el conteo de inversión es 0, pero si la array está ordenada en orden inverso, el conteo de inversión es el máximo. Hablando formalmente, dos elementos a[i] y a[j] forman … Continue reading «Programa en C# para contar inversiones en una array | Conjunto 1 (usando la ordenación por combinación)»