Конвертировать с Pascal на C# (Вычислить площадь островов)
Формулировка задачи:
Вот сам код:
Взят от сюда: Вычислить площадь островов
Заранее спасибо
var m, n, i, j, s: Integer; e: Char; begin ReadLn(m,n); for m:=1 to m do begin i:=0; for j:=1 to n do begin Read(e); case e of '/', '\': begin Inc(s); Inc(i); end; '.': if Odd(i) then Inc(s,2); end; end; ReadLn; end; WriteLn(s div 2); end.
Ап.
Решение задачи: «Конвертировать с Pascal на C# (Вычислить площадь островов)»
textual
Листинг программы
int m, n, i, j, s = 0; m = Convert.ToInt32(Console.ReadLine()); n = Convert.ToInt32(Console.ReadLine()); for (int g = 1; g <= m; g++) { i = 0; char[] a = Console.ReadLine().ToCharArray(); for (j = 0; j < n; j++) { switch (a[j]) { case '/': case '\\': { s++; i++; break; } case '.': if (i % 2 != 0) s += 2; break; } } } Console.WriteLine(s / 2); Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д