namespace Data_Structures_Project_1 { class Program { static void Main(string[] args) { //1.soru A şıkkı: Console.WriteLine("Lütfen oluşturmak istediğiniz nokta sayısını giriniz:"); int noktasayisi = int.Parse(Console.ReadLine()); double[,] noktalar = new double[noktasayisi*2+1,2]; noktalar[0,0] = 0; noktalar [0,1] = 0; var rand = new Random();
for (int i=1; i < noktasayisi*2; i++) { //rand.NextDouble fonksiyonu 0 ile 1 arasında değer döndürür. Ben ise 20 ile 1 arasında değer almasını istiyorum. //Bunun için maximum sayı ile minimum sayı arasındaki mesafe bulunup 1 eklenir. noktalar [i,0] = rand.NextDouble() * 19 + 1; noktalar [i,1] = rand.NextDouble() * 19 + 1; }
for (int j=0; j<noktasayisi; j++) { Console.WriteLine("Nokta "+ (j+1).ToString() + "in x koordinatı:" + noktalar[j,0] + " " + "y koordinatı:" + noktalar[j,1]); }
şöyle bir kodum var. randomcoor fonksiyonunda rastgele x ve y noktaları oluşturuyorum 2 boyutlu array içerisinde. bu oluşturduğum arraye minuzaklık fonksiyonunda erişmem lazım. nasıl yapabilirim?
döndür
sonuna da
return knn; ile bitir
sonra istediğin yerde çağır randomcooru
Bu mesaja 2 cevap geldi. Cevapları Gizle
< Bu mesaj bu kişi tarafından değiştirildi TheContortionist -- 14 Kasım 2021; 0:54:53 >