C#SORU

Eleman sayısı konsoldan girilen bir dizinin, bütün elemanlarına 1 ile 10 arasında rastgele sayılar atanıyor. Daha sonra verilen bu rastgele sayılardan her birinin kaç adet üretildiğini bulup, ekrana adetleri kadar “*” basan programı yazınız 

çıktı: Dizinin Eleman Sayısı=81

7 adet 1=>*******

7 adet 2 =>*******

3 adet 3 =>***

9 adet 4 =>****

10 adet 5 =>*****

8 adet 6 =>******

5 adet 7 =>*******

7 adet 8 =>********

13 adet 9 =>*************

12 adet 10 =>************

using System;

namespace RandomStars
{
	public class Program
	{
		public static void Main(string[] args)
		{
			Console.Write("Dizinin eleman sayısı = ");

			int itemCount;

			if (!int.TryParse(Console.ReadLine(), out itemCount))
            {
				Console.WriteLine("Geçersiz sayı!");
				return;
            }
			
			int[] arr = new int[itemCount];

			Random random = new Random();

			for (int i = 0; i < itemCount; i++)
			{
				arr[i] = 1 + random.Next(1, 11);

				Console.WriteLine("{0} adet {1}", arr[i], new string('*', arr[i]));
			}
		}
	}
}

 

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git