Programa C# para contar el número de vocales y consonantes en una string dada

C# es un lenguaje de programación de propósito general que se utiliza para crear aplicaciones móviles, aplicaciones de escritorio, web

sitios y juegos. Como sabemos que a, e, i, o, u son vocales, y el resto del alfabeto se conoce como consonante en inglés, ahora usando el lenguaje C# crearemos un programa que nos devolverá el número total de vocales y consonantes presentes en la string dada.

Ejemplo:

Input: geeksforgeeks
Output: Total number of vowels = 5
Total number of consonants = 8

Input: HelloGFG
Output: Total number of vowels = 2
Total number of consonants = 6

Acercarse: 

Para imprimir el número total de vocales y consonantes de una string dada, usamos el siguiente enfoque: 

  • Almacene la string utilizando el tipo de datos de string.
  • Declara dos variables para contar el número de vocales y consonantes.
  • Ahora, usando la propiedad de longitud, encuentre la longitud de la string dada
  • Ahora repita la string de izquierda a derecha y verifique si el carácter es una vocal o una consonante.
  • Si el carácter encontrado es una vocal, aumente el número de vocales; de lo contrario, aumentará el número de consonantes.

Ejemplo 1:

C#

// C# program to print the total number of Vowels
// and consonants from a given string
using System; 
class GFG{ 
     
public static void Main()
{
    string inputstring;
    int i, len, vowels, consonants;
     
    inputstring = "geeksforgeeks";       
    vowels = 0;
    consonants = 0;
    len = inputstring.Length;
 
    // Iterating the string from left to right
    for(i = 0; i < len; i++)
    {
         
        // Check if the character is a vowel
        if (inputstring[i] == 'a' || inputstring[i] == 'e' ||
            inputstring[i] == 'i' || inputstring[i] == 'o' ||
            inputstring[i] == 'u' || inputstring[i] == 'A' ||
            inputstring[i] == 'E' || inputstring[i] == 'I' ||
            inputstring[i] == 'O' || inputstring[i] == 'U')
        {
             
            // Increment the vowels
            vowels++;
        }
         
        // Check if the character is a alphabet
        // other than vowels
        else if ((inputstring[i] >= 'a' && inputstring[i] <= 'z') ||
                 (inputstring[i] >= 'A' && inputstring[i] <= 'Z'))
        {
             
            // Increment the consonants
            consonants++;
        }
    }
     
    // Display the count of vowels and consonant
    Console.WriteLine("count of vowel = " + vowels);
    Console.WriteLine("count of consonant = " + consonants);
}
}
Producción

count of vowel = 5
count of consonant = 8

Ejemplo 2:

C#

// C# program to print the total number of Vowels
// and consonants from a given string
using System; 
class GFG{ 
     
public static void Main()
{
    char[] inputstring = new char[100];
    int i, vowels, consonants, x;
     
    vowels = 0;
    consonants = 0;
     
    // Enter the length of the string
    Console.WriteLine("Please enter the length of the string:\n");
    x = int.Parse(Console.ReadLine());
     
    // Enter the string
    Console.WriteLine("Enter string:\n");
    for (i = 0; i < x; i++)
    {
        inputstring[i] = Convert.ToChar(Console.Read());
    }
     
    // Iterating the string
    for (i = 0; inputstring[i] != '\0'; i++)
    {  
         
        // Check if the character is a vowel
        if (inputstring[i] == 'a' || inputstring[i] == 'e' ||
            inputstring[i] == 'i' || inputstring[i] == 'o' ||
            inputstring[i] == 'u' || inputstring[i] == 'A' ||
            inputstring[i] == 'E' || inputstring[i] == 'I' ||
            inputstring[i] == 'O' || inputstring[i] == 'U')
        {
             
            // Increment the vowels
            vowels++;
        }
         
        else
        {
             
            // Increment the consonants
            consonants++;
        }
    }
     
    // Display the count of vowels and consonant
    Console.WriteLine("\ncount of vowel = " + vowels);
    Console.WriteLine("count of consonant = " + consonants);
    
    Console.ReadLine();
    Console.ReadLine();
}
}

Producción:

Please enter the length of the string:
6
Enter string:
HeyGFG
count of vowel = 1
count of consonant = 5

Publicación traducida automáticamente

Artículo escrito por pulamolusaimohan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *