C# C# kodu döngüde kalıyor

tpruçr

Femtopat
Katılım
17 Eylül 2024
Mesajlar
4
Daha fazla  
Cinsiyet
Erkek
Kod:
Using System;
Using System. Collections. Generic;
Using System. Data;
Using System. IO;
Using System. Linq;
Using System. Text;
Using System. Threading. Tasks;

Namespace ilkproje.
{
 Class program.
 {

Static Void main(string[] args)
 {
 int ana = Rastgele();
 Console.WriteLine(ana);
 Console.ReadLine();

 }
 static int Rastgele() {
 int a, enb, enk;
 Console.Write("dizi büyüklüğü giriniz: ");
 a = Convert.ToInt32(Console.ReadLine());
 int[] dizi = New int[a];
 Console. Write("{0} adet dizi giriniz: ",a);
 String[] elemanlar = Console.ReadLine().Split();

 for (int c=0; c<a; c++)
 {
 dizi[c] = convert. Toınt32(elemanlar[c]);

 }
 Enb = dizi[0];
 Enk = dizi[0];
 For (int D =0; d<a; D++)
 {
 İf (dizi[d]>enb)
 {
 Enb = dizi[d];

 }
 İf (dizi[d]<enk)
 {
 Enk = dizi[d];
 }

 }
 Console. Write("dizideki en büyük sayı: {0}", enb);
 Console.WriteLine();
 Console. Write("dizideki en küçük sayı: {0}", enk);
 Return Rastgele();

 }

 }
 }

Böyle bir kodum var ama işlem bitince en başa dönüp dizi büyüklüğünü girin diyor. Bunu nasıl engelleyeceğim? ChatGPT'ye sordum ama anlayabildiğim söylenemez.
 
Yalnız geriye değer döndüren bir parametre bu, silersem hata verir.

Tamamdır hallettim sağ olun.
 
Son düzenleme:
Yanlışıkla recursive fonksiyon öğrenmiş oldunuz tebrikler.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…