Rastgele üretilen sayıların negatif ve pozitif olanlarını ayrı diziye atma C# Console

Rastgele üretilen sayıların negatif ve pozitif olanlarını ayrı diziye atma C# Console 

 

Daha fazla bilgi için : www.gorselprogramlama.com   

 Soru: -100 ile 100 arasında Rastgele üretilen 18 sayıdan negatif ve pozitif olanlarını ayrı diziye atan programın kodlarını yazalım. 

[code language=”csharp”] 

class Program 

static void Main(string[] args) 

{ //Daha fazla bilgi için : www.gorselprogramlama.com   

int[] sayilar = new int[18]; 

int rsayi,nBoyut=0,pBoyut=0,nsayac=0,psayac=0; 

Random r = new Random(); 

for (int i = 0; i < 18; i++) 

rsayi = r.Next(-100, 100); 

sayilar[i] = rsayi; 

if (rsayi<0) nBoyut++; 

else pBoyut++; 

int[] negatif=new int[nBoyut]; 

int[] pozitif = new int[pBoyut]; 

foreach (int i in sayilar) 

if (i < 0) 

negatif[nsayac] = i; 

nsayac++; 

else 

pozitif[psayac] = i; 

psayac++; 

Console.WriteLine("\nÜretilen Sayılar"); 

foreach (int i in sayilar) 

Console.Write(" {0} ",i); 

Console.WriteLine("\nÜretilen Sayılardan Negatif Olanlar"); 

foreach (int i in negatif) 

Console.Write(" {0} ", i); 

Console.WriteLine("\nÜretilen Sayılardan Pozitif Olanlar"); 

foreach (int i in pozitif) 

Console.Write(" {0} ", i); 

Console.ReadKey(); 

} //Daha fazla bilgi için : www.gorselprogramlama.com   

[/code]

 

 

Daha fazla bilgi için : www.gorselprogramlama.com

Yorumlar 1

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir