Untitled
unknown
plain_text
a year ago
1.4 kB
10
Indexable
using System;
using System.IO;
namespace Program
{
class Program
{
static void Main(string[] args)
{
string s, nazwa = @"E:\PK\lab3\Zadania 8\zad7\opowiadanie.txt";
Dictionary<char, int> litera_ilosc = new Dictionary<char, int>();
FileStream plik = new FileStream(nazwa,
FileMode.Open, FileAccess.Read, FileShare.None);
System.IO.StreamReader odczyt = new StreamReader(plik);
while ((s = odczyt.ReadLine()) != null)
{
foreach (char znak in s)
{
if (char.IsLetter(znak))
{
char litera_mala = char.ToLower(znak);
if (litera_ilosc.ContainsKey(litera_mala))
{
litera_ilosc[litera_mala]++;
}
else
{
litera_ilosc[litera_mala] = 1;
}
}
}
}
var litera_ilosc_posortowane = litera_ilosc.OrderByDescending(x => x.Value).ToList();
foreach (var x in litera_ilosc_posortowane)
{
System.Console.WriteLine($"{x.Key}: {x.Value}");
}
}
}
}Editor is loading...
Leave a Comment