Тема: Видалення дублікату в масиві
В масиві потрібно знайти та видалити подібні елементи, які я введу з клавіатури.
Зробив, але чомусь виводе половину нашого масиву.
Можете виправити та пояснити чому так?)
Дякую)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UnicMas1
{
class Program
{
static void Main(string[] args)
{
int[] mass = new int[10];
Console.WriteLine("Введите 10 символов: ");
for (int b = 0; b < 10; b++)
{
mass[b] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("\nВаш масив ");
for (int a = 0; a < 10; a++)
{
Console.Write(mass[a] + " ");
}
for (int i = 0; i < mass.Length - 1; ++i)
{
for (int g = 0; g < mass.Length - 1; ++g)
{
if (mass[i] == mass[g])
{
int f = mass[mass.Length - 1];
mass[mass.Length - 1] = mass[g];
mass[g] = f;
Array.Resize(ref mass, mass.Length - 1);
}
}
}
Console.WriteLine("\nLength " + mass.Length);
Console.WriteLine("\nВаш уникальный масив ");
for (int a = 0; a < mass.Length; ++a)
{
Console.Write(mass[a] + " ");
}
Console.ReadKey();
}
}
}