Задать вопрос
@vladimirvaskovskiy
Изучаю Python

Кто поможет решить простую задачу по C# на массивы?

Вот код программы:
class Program
    {
        static void Print(int[] a)
        {
            foreach (int elem in a)
            {
                Console.Write("{0} ", elem);
            }
            Console.WriteLine();
        }

        static void Main()
        {
            int[] one = { 2, 4, 6, 1, -5, 2, 9, -2 };
            Console.WriteLine("Первый массив");
            Print(one);
            Console.WriteLine("Первый раз значение 2 встречается в нём позиции {0}",
                                          Array.IndexOf(one, 2));
            Console.WriteLine("Последний раз значени 2 встречается в нём в позиции {0}",
                                          Array.LastIndexOf(one, 2));
            Array.Sort(one);
            Console.Write("отсортирован по возрастанию: ");
            Print(one);
            Array.Reverse(one);
            Console.Write("отсортирован по убыванию: ");
            Print(one);

            int[] two = new int[one.Length];
            Array.Copy(one, two, one.Length);
            Console.Write("\nВторой массив: ");
            Print(two);

            Array.Copy(one, 2, two, 4, 4);
            Console.Write("Вставка элементов в него: ");
            Print(two);
            Console.WriteLine("\nИтоговые массивы ");
            Console.Write("Первый: ");
            Print(one);
            Console.Write("Второй: ");
            Print(two);
            Console.ReadKey();
        }
    }


Добавьте в программу метод Input, предназначенный для ввода с клавиатуры элементов массива.
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@justmavi
Software Development Engineer at Softconstruct
public static void Add(ref int[] array, int value)
{
    int index = array.Length;
    Array.Resize(ref array, index + 1);
    array[index] = value;
}


не фрилансер =)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mmmaaak
@mmmaaak
Какой-нибудь фрилансер обязательно поможет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы