Grupo
Funciones en C#
Objectivo
1. Defina una función llamada CountSpaces que acepte un parámetro de cadena.
2. Dentro de la función CountSpaces, itere cada carácter de la cadena y cuente cuántas veces aparece el espacio.
3. Devuelva el recuento de espacios de la función CountSpaces.
4. En el método Main, llame a la función CountSpaces con la cadena "Hola, ¿cómo estás?" como argumento.
5. Muestre el resultado usando Console.WriteLine, con el formato que se muestra en el ejemplo.
Escriba un programa en C# cuyo Main debe ser como este:
public static void Main()
{
Console.WriteLine("\"Hola, ¿cómo estás\" contiene {0} espacios", CountSpaces("Hola, ¿cómo estás") );
}
Ejemplo de ejercicio en C#
Mostrar código C#
using System;
class Program
{
// Main method where the program execution begins
public static void Main()
{
// Call the CountSpaces function and display the result
// Pass the string "Hello, how are you" to the function
Console.WriteLine("\"Hello, how are you\" contains {0} spaces", CountSpaces("Hello, how are you"));
}
// Function to count the number of spaces in a string
public static int CountSpaces(string input)
{
// Initialize a variable to count the spaces
int spaceCount = 0;
// Loop through each character in the string
foreach (char c in input)
{
// If the character is a space, increment the counter
if (c == ' ')
{
spaceCount++;
}
}
// Return the total number of spaces
return spaceCount;
}
}
Output
"Hello, how are you" contains 4 spaces
Código de ejemplo copiado
Comparte este ejercicio de C#