3. По въведен низ да се определеи, коя буква е най-често срещана, без значение от малки и големи букви;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string text = textBox1.Text.ToLower();
Dictionary<char, int> letters = new Dictionary<char, int>();
for (int i = 0; i < text.Length; i++)
{
char letter = text[i];
if (letters.ContainsKey(letter))
{
int val = letters[letter] + 1;
letters[letter] = val;
}
else
{
letters.Add(letter, 1);
}
}
int maxLetter = 0;
char mostExist = 'a';
foreach (char letter in letters.Keys)
{
if (maxLetter < letters[letter])
{
maxLetter = letters[letter];
mostExist = letter;
}
}
if (maxLetter > 0)
{
MessageBox.Show(mostExist.ToString() + " is most offen fount in the string :" + maxLetter.ToString());
}
else
{
MessageBox.Show("Enter a string please!");
}
}
}
нещо ако има неясно питаи .. ако имам време ще ти ги напиша и другите ..