Перевести код с pascal в C#. Какая из букв, первая или последняя, встречается чаще
Формулировка задачи:
Прошу помощи в переводе, заранее благодарю))
Само задание: какая из букв ,первая или последняя встречается во введенной строке чаще
Листинг программы
- Var s:String;
- i,k1,k2:byte;
- Begin
- write('Введите строку: ');readln(s);
- For i:=2 to Length(s)-1 do
- if s[i]=s[1] then inc(k1)
- else if s[i]=s[Length(s)] then inc(k2);
- writeln('Первая буква встречается ',k1);
- writeln('Последняя буква встречается ',k2);
- if k1>k2 then writeln('Первая буква встречается чаще')
- else if k1<k2 then writeln('Последняя буква чаще')
- readln;
- End.
Решение задачи: «Перевести код с pascal в C#. Какая из букв, первая или последняя, встречается чаще»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication14
- {
- class Program
- {
- static void Main(string[] args)
- {
- int k1 = 0, k2 = 0;
- Console.Write("Введите строку: ");
- string s = Console.ReadLine();
- for (int i = 1; i < s.Length - 1; i++)
- {
- if(s[i] == s[0])
- {
- k1++;
- }
- else if(s[i] == s[s.Length - 1])
- {
- k2++;
- }
- }
- Console.WriteLine("Первая буква встречается {0}", k1);
- Console.WriteLine("Последняя буква встречается {0}", k2);
- if(k1 > k2)
- {
- Console.WriteLine("Первая буква встречается чаще");
- }
- else if(k1 < k2)
- {
- Console.WriteLine("Последняя буква встречается чаще");
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д