Перевести код с pascal в C#. Какая из букв, первая или последняя, встречается чаще

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

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

Прошу помощи в переводе, заранее благодарю)) Само задание: какая из букв ,первая или последняя встречается во введенной строке чаще
Листинг программы
  1. Var s:String;
  2. i,k1,k2:byte;
  3. Begin
  4. write('Введите строку: ');readln(s);
  5. For i:=2 to Length(s)-1 do
  6. if s[i]=s[1] then inc(k1)
  7. else if s[i]=s[Length(s)] then inc(k2);
  8. writeln('Первая буква встречается ',k1);
  9. writeln('Последняя буква встречается ',k2);
  10. if k1>k2 then writeln('Первая буква встречается чаще')
  11. else if k1<k2 then writeln('Последняя буква чаще')
  12. readln;
  13. End.

Решение задачи: «Перевести код с pascal в C#. Какая из букв, первая или последняя, встречается чаще»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication14
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int k1 = 0, k2 = 0;
  14.             Console.Write("Введите строку: ");
  15.             string s = Console.ReadLine();
  16.             for (int i = 1; i < s.Length - 1; i++)
  17.             {
  18.                 if(s[i] == s[0])
  19.                 {
  20.                     k1++;
  21.                 }
  22.                 else if(s[i] == s[s.Length - 1])
  23.                 {
  24.                     k2++;
  25.                 }
  26.             }
  27.             Console.WriteLine("Первая буква встречается {0}", k1);
  28.             Console.WriteLine("Последняя буква встречается {0}", k2);
  29.             if(k1 > k2)
  30.             {
  31.                 Console.WriteLine("Первая буква встречается чаще");
  32.             }
  33.             else if(k1 < k2)
  34.             {
  35.                 Console.WriteLine("Последняя буква встречается чаще");
  36.             }
  37.         }
  38.     }
  39. }

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


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

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

15   голосов , оценка 4.2 из 5

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

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

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