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