Kullanıcı n tane sayı girsin, "q" ya basınca çıksın ve aşağıdaki işlemleri yapsın diyorsan ;
++ Kullanıcı sayılar ve "q" dışında bir değer girerse uygulama hata verecektir. O yüzden validasyon yapmalısınız. Validasyon yapmadan yazıcam;
!!Hatırlatma kullanıcı istediği kadar sayı girecekse statik int array kullanmaktansa List implementasyonunu kullanmak daha iyidir.
Bunu statik array'lede yaparsın lakin ekstra efor demektir.
basit bir kod List implementasyonu ile;
List userInputs = new List();
while (true) //sonsuz bir döngü açarız
{
Console.WriteLine("Değer giriniz:"); // Konsol ekranı
string currentLine = Console.ReadLine(); // Konsol ekranına girilen değeri okuruz
if (currentLine == "q") // kontrol et, çıkış değerimi ?
{
break;
}
userInputs .Add(int.Parse(line));
}
int[] intArray = userInputs.ToArray();
//bundan sonrası senin yazdığın kod..
Kodu direkt yazdım, syntax hatası olabilir.