Sa se afiseze cate litere mari / litere mici / cifre contine sirul.
using System; /* Sa se afiseze cate litere mari / litere mici / cifre contine sirul */ namespace S1 { class Program { static void Main(string[] args) { int countUpper = 0; int countLower = 0; int countNumbers = 0; Console.WriteLine("Introduceti primul sir:"); char[] myString = Console.ReadLine().ToCharArray(); int length = myString.Length; for (int i = 0; i < length; i++) { int converted = Convert.ToInt32(myString[i]); //verificare litere mari if (converted >= 65 && converted <= 90) countUpper++; //verificare litere mici else if (converted >= 97 && converted <= 122) countLower++; //verificare numere else if (converted >= 48 && converted <= 57) countNumbers++; } Console.WriteLine("Litere mari sunt {0}, litere mici sunt {1}, numere sunt {2}", countUpper, countLower, countNumbers); //alternativ, structura char pune la dispozitie metodele necesare acestor verificari countUpper = countLower = countNumbers = 0; foreach(char c in myString) { if (char.IsUpper(c)) countUpper++; else if (char.IsLower(c)) countLower++; else if (char.IsNumber(c)) countNumbers++; } Console.WriteLine("Litere mari sunt {0}, litere mici sunt {1}, numere sunt {2}", countUpper, countLower, countNumbers); Console.ReadLine(); } } }
Category: Uncategorized