Сколько раз во введенном с клавиатуры тексте встречается каждая из букв? - C#
Формулировка задачи:
Здравствуйте, я в программировании новичок. И мне необходима ваша помощь в составлении кода программы на языке С#
1. Определите, сколько раз во введенном с клавиатуры тексте встречается каждая из букв
П
иФ
. Ввод текста завершите нажатием клавиши!
.Решение задачи: «Сколько раз во введенном с клавиатуры тексте встречается каждая из букв?»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Collections;
using System.IO;
class Demo {
static void Main() {
string str="";
char t;
ConsoleKeyInfo k;
int p=0,f=0;
do {
k=Console.ReadKey();
t=k.KeyChar;
if (t=='!') {
break;
}
str=str+t;
} while (true);
Console.WriteLine("");
Console.WriteLine("stroka: " + str);
foreach (char ch in str) {
if (ch=='П') p++;
if (ch=='Ф') f++;
}
Console.WriteLine("буквы П " + p);
Console.WriteLine("буквы Ф " + f);
Console.ReadLine();
} //Main
}