using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace DagitimProjesi
{
class Program
{
static void Main(string[] args)
{
string[] askerler = {"çağlar","hasan","huseyin","mehmet","nuri","ulvi","ilkkan" };
string[] sehirler = {"ankara","istanbul","hakkari" };
string[] esleme=new string[askerler.Length];
bool[] atananAskerler=new bool[askerler.Length];
bool[] gonderilenSehirler=new bool[sehirler.Length];
Random rnd = new Random();
string secilenSehir, secilenAsker;
int secilenSehirIndeksi, secilenAskerIndeksi;
for (int i = 0; i < askerler.Length; i++)
{
do
{
secilenSehirIndeksi = rnd.Next() % sehirler.Length;
} while (gonderilenSehirler[secilenSehirIndeksi]==true);
secilenSehir=sehirler[secilenSehirIndeksi];
gonderilenSehirler[secilenSehirIndeksi] = true;
do
{
secilenAskerIndeksi = rnd.Next() % askerler.Length;
} while (atananAskerler[secilenAskerIndeksi]==true);
secilenAsker = askerler[secilenAskerIndeksi];
atananAskerler[secilenAskerIndeksi] = true;
esleme[i] = secilenSehir + " - " + secilenAsker;
if ((i + 1) % sehirler.Length == 0)
{
for (int k = 0; k < sehirler.Length; k++)
{
gonderilenSehirler[k] = false;
}
}
}
foreach (string item in esleme)
{
Console.WriteLine(item);
}
Console.ReadKey();
}
}
}