Конвертировать с Pascal на C# - C# (183267)

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

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

Где/кто может конвертировать этот код с Pascal на C#?
Var a: array[1..100000] of integer;
n, i, j, max, prmax: integer;
begin
read(n);
for i:=1 to n do read(a[i]);
max:=a[1];
for i:=2 to n do if a[i] >= max then begin write(max, ' '); prmax:=max; max:=a[i] end else 
if a[i] > prmax then begin write(a[i], ' '); prmax:=a[i] end else write(prmax, ' ');
end.

Решение задачи: «Конвертировать с Pascal на C#»

textual
Листинг программы
int[] a = new int[100000];
            int i, j, max, prmax = 0;
 
            int n = int.Parse(Console.ReadLine());
            for (i = 1; i <= n; i++) 
                a[i] = int.Parse(Console.ReadLine());
                max =a[1];
            for (i = 2; i <= n; i++)
                if (a[i] >= max)
                {
                    Console.WriteLine(max + " "); 
                    prmax = max; 
                    max = a[i];
                }
                else
                {
                    if (a[i] > prmax)
                    {
                        Console.WriteLine(a[i] + " "); 
                        prmax = a[i];
                    }
                    else 
                        Console.WriteLine(prmax + " ");
                }

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


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

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

11   голосов , оценка 3.636 из 5