Перевести код с 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("Последняя буква встречается чаще"); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д