Помогите исправить ошибки в коде нахождения букв в тексте - C#
Формулировка задачи:
Пишу программу на нахождение букв в тексте, и выдает 3 ошибки перетыкал, не знаю, что не так, отредактируйте пожалуйста, вот код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
{
StringBuilder stix = new StringBuilder(
"\r\n--------------------ИСХОДНЫЙ СТИХ--------------------------- \r\n" +
"\r\nЯ люблю тебя и небо, только небо и тебя \r\n" +
"\r\nЯ живу двойною любовью, жизнью я дышу, любя.\r\n" +
"\r\nВ светлом небе — бесконечность: бесконечность милых глаз.\r\n" +
"\r\nВ светлом взоре — беспредельность: небо, явленное в нас \r\n" +
"\r\nЯ смотрю в пространства неба, небом взор мой поглощен\r\n" +
"\r\nЯ смотрю в глаза: в них та же даль пространств и даль времен.\r\n" +
"\r\nБездна взора, бездна неба!Я, как лебедь на волнах,\r\n" +
"\r\nМеж двойною бездной рею, отражен в своих мечтах\r\n" +
"\r\nТак, заброшены на землю, к небу всходим мы, любя\r\n" +
"\r\nЯ люблю тебя и небо, только небо и тебя\r\n", 300);
Console.WriteLine("{0}", stix);
Console.ReadLine();
int Glas = 0, SoGlas = 0, Glyx = 0, Zvonk = 0; //в 1 стихотворении
int n = stix.Length;
for (int i = 0; i < n; i++)
{
if (Glas(stix[i])) Glas++;
else
{
SoGlas++;
if (Glyx(stix[i])) Glyx++;
if (Zvonk(stix[i])) Zvonk++;
}
}
{
Console.WriteLine("В тексте {0} гласных, {1} согласных, из которых {2} звонких, {3} глухих");
}
}
}
private bool isGlas(char t)
{
t = char.ToUpper(t);
string Glas = "AЕЁИОУЫЭЮЯ";
if (Glas.IndexOf(t) != -1)
return true;
return false;
}
private bool isGlyx(char t)
{
t = char.ToLower(t);
string Glas = "пфктшсхцщ";
if (Glas.IndexOf(t) != -1)
return true;
return false;
}
private bool isZvonk(char t)
{
t = char.ToLower(t);
string Glas = "бвгджзлмнрй";
if (Glas.IndexOf(t) != -1)
return true;
return false;
}
}
}Решение задачи: «Помогите исправить ошибки в коде нахождения букв в тексте»
textual
Листинг программы
int Glas = 0, SoGlas = 0, Glyx = 0, Zvonk = 0; //в 1 стихотворении
int n = stix.Length;
for (int i = 0; i < n; i++)
{
if (isGlas(stix[i])) Glas++;
else
{
SoGlas++;
if (isGlyx(stix[i])) Glyx++;
if (isZvonk(stix[i])) Zvonk++;
}
SoGlas = Glyx + Zvonk;
Console.WriteLine("В тексте {0} гласных {1} согласных из которых {2} звонких {3}" , Glas, SoGlas, Zvonk, Glyx);
Console.ReadLine();