Написанная мною программа не запускается полностью, но компилятор не находит ошибок - PullRequest
0 голосов
/ 13 апреля 2020

У меня проблема с кодом, который я вставил снизу, он не работает до конца или я что-то запутался. мой компилятор не сообщает об ошибке. Дело в том, что ArrayList должен быть создан для добавления чисел. Если добавленные числа расположены от маленького к большому, укажите на консоли, что строка растет. Для этого я создал второй ArrayList и клонировал его со старым, затем отсортировал второй лист, но как только я где-то начал сопоставлять элементы, моя программа была потеряна и не запускалась до конца.

using System;
using System.Collections;
using System.Collections.Generic;

namespace ConsoleApp13
{
    public class Program
    {
    public static void Main(string[] args)
    {
        Boolean isArrayEqual = true;

        int i, num, n;

        ArrayList f, s;

        f = new ArrayList();
        s = new ArrayList();

        n = int.Parse(Console.ReadLine());

        for(i = 0; i < n; i++)
        {
            num = int.Parse(Console.ReadLine());
            f.Add(num);
        }

        f = (ArrayList)s.Clone();
        s.Sort();

        if (f.Count == s.Count)
        {
            for (i = 0; i < s.Count; i++)
        {
                if (s[i] != f[i])
                {
                    isArrayEqual = false;
                }
            }
        }
        else
        {
        isArrayEqual = false;
        }
        if (isArrayEqual)
        {
        Console.WriteLine("the row is growing");
        }
        else
        {
        Console.WriteLine("the row is not growing");
        }
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...