Помогите исправить ошибки в коде нахождения букв в тексте - C#

Узнай цену своей работы

Формулировка задачи:

Пишу программу на нахождение букв в тексте, и выдает 3 ошибки перетыкал, не знаю, что не так, отредактируйте пожалуйста, вот код:
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ConsoleApplication1
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. {
  13. StringBuilder stix = new StringBuilder(
  14. "\r\n--------------------ИСХОДНЫЙ СТИХ--------------------------- \r\n" +
  15. "\r\nЯ люблю тебя и небо, только небо и тебя \r\n" +
  16. "\r\nЯ живу двойною любовью, жизнью я дышу, любя.\r\n" +
  17. "\r\nВ светлом небе — бесконечность: бесконечность милых глаз.\r\n" +
  18. "\r\nВ светлом взоре — беспредельность: небо, явленное в нас \r\n" +
  19. "\r\nЯ смотрю в пространства неба, небом взор мой поглощен\r\n" +
  20. "\r\nЯ смотрю в глаза: в них та же даль пространств и даль времен.\r\n" +
  21. "\r\nБездна взора, бездна неба!Я, как лебедь на волнах,\r\n" +
  22. "\r\nМеж двойною бездной рею, отражен в своих мечтах\r\n" +
  23. "\r\nТак, заброшены на землю, к небу всходим мы, любя\r\n" +
  24. "\r\nЯ люблю тебя и небо, только небо и тебя\r\n", 300);
  25. Console.WriteLine("{0}", stix);
  26. Console.ReadLine();
  27. int Glas = 0, SoGlas = 0, Glyx = 0, Zvonk = 0; //в 1 стихотворении
  28. int n = stix.Length;
  29. for (int i = 0; i < n; i++)
  30. {
  31. if (Glas(stix[i])) Glas++;
  32. else
  33. {
  34. SoGlas++;
  35. if (Glyx(stix[i])) Glyx++;
  36. if (Zvonk(stix[i])) Zvonk++;
  37. }
  38. }
  39. {
  40. Console.WriteLine("В тексте {0} гласных, {1} согласных, из которых {2} звонких, {3} глухих");
  41. }
  42. }
  43. }
  44. private bool isGlas(char t)
  45. {
  46. t = char.ToUpper(t);
  47. string Glas = "AЕЁИОУЫЭЮЯ";
  48. if (Glas.IndexOf(t) != -1)
  49. return true;
  50. return false;
  51. }
  52. private bool isGlyx(char t)
  53. {
  54. t = char.ToLower(t);
  55. string Glas = "пфктшсхцщ";
  56. if (Glas.IndexOf(t) != -1)
  57. return true;
  58. return false;
  59. }
  60. private bool isZvonk(char t)
  61. {
  62. t = char.ToLower(t);
  63. string Glas = "бвгджзлмнрй";
  64. if (Glas.IndexOf(t) != -1)
  65. return true;
  66. return false;
  67. }
  68. }
  69. }

Решение задачи: «Помогите исправить ошибки в коде нахождения букв в тексте»

textual
Листинг программы
  1. int Glas = 0, SoGlas = 0, Glyx = 0, Zvonk = 0; //в 1 стихотворении
  2.                 int n = stix.Length;
  3.                 for (int i = 0; i < n; i++)
  4.                 {
  5.  
  6.                     if (isGlas(stix[i])) Glas++;
  7.                     else
  8.                     {
  9.                         SoGlas++;
  10.                         if (isGlyx(stix[i])) Glyx++;
  11.                         if (isZvonk(stix[i])) Zvonk++;
  12.                     }
  13.                     SoGlas = Glyx + Zvonk;
  14.                     Console.WriteLine("В тексте {0} гласных {1} согласных из которых {2} звонких {3}" , Glas, SoGlas, Zvonk, Glyx);
  15.                     Console.ReadLine();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы