C# :: Aufgabe #26 :: Lösung #5

11 Lösungen Lösungen öffentlich
#26

Vokale zählen in einem beliebigen Satz

Anfänger - C# von Dome - 28.12.2012 um 23:58 Uhr
Programmieren Sie ein Programm, welches die Anzahl aller Vokale in einem zuvor eingegebenen Satz ausgibt.
Optional wäre die Ausgabe wie oft welcher Vokal in dem Satz vorhanden ist.

Konsolenausgabe:


Geben Sie einen Satz ein :
Dies ist ein toller Satz.
Anzahl der Vokale : 8
A: 1
E: 3
I: 3
O: 1
U: 0
#5
vote_ok
von DBqFetti (2480 Punkte) - 14.03.2015 um 20:24 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Linq;

namespace Vokale_in_Satz {
	class Program {
		static void Main(string[] args) {
			string satz;
			char[] vokale = new char[] { 'a', 'e', 'i', 'o', 'u' };


			Console.Write("Geben Sie einen Satz ein>");
			satz = Console.ReadLine();

			Console.WriteLine("Anzahl der Vokale: {0}", satz.Count(c => vokale.ToList().Any(v => c.ToString().Equals(v.ToString(), StringComparison.OrdinalIgnoreCase))));
			vokale.ToList().ForEach(v => Console.WriteLine("{0}: {1}", v.ToString().ToUpper(), satz.Count(c => c.ToString().Equals(v.ToString(), StringComparison.OrdinalIgnoreCase))));


			Console.ReadKey(true);
		}
	}
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben