Проблем при задачата Manipulate Array от тех- модула.
В задачата се налага да се изтрие елемент от масив от стрингове.
Как да изтрия елемент на масив?
Задачата е след лекцията за мсиви и не би трябвало да се използват списьци.
Ето моя опит за решение на проблема.
using System;
using System.Collections.Generic;
namespace Manipulate_Array
{
class Program
{
static void Main(string[] args)
{
string[] input = Console.ReadLine().Split();
int n = int.Parse(Console.ReadLine());
string[] comands = new string[n];
for (int i = 0; i <n; i++)
{
comands[i] = Console.ReadLine();
if (comands[i] == "Reverse")
{
Reverse(input);
}
else
{
if (comands[i] == "Distint")
{
Distint(input);
}
else
{
}
}
}
for (int i = 0; i <input.Length; i++)
{
Console.Write($" {input[i]},");
}
}
static string[] Reverse(string[] input)
{
for (int i = 0; i < input.Length / 2; i++)
{
input[i] = input[input.Length - 1 - i];
}
return input;
}
static string[] Distint(string[] input)
{
for (int i = 0; i <input.Length; i++)
{
for (int j = 0; j <input.Length; j++)
{
if((input[i]==input[j])&&(i!=j))
{
input[j] = "";
}
}
}
return input;
}
}
}