Klavyeden Girilen n Değerine Kadar 1 İle 100 Arasında Rastgele Çift Sayı Yazdır

Rastgele sayı üretmesi için Random tanımlıyoruz :
Random rnc = new Random();
Console.Write("değer gir : ");
Kullanıcıdan bir sayı girmesini istiyoruz.
int[] türünde cift adında dizi oluşturalım ve boyutunu deger değişkenini verelim :
int deger = int.Parse(Console.ReadLine());
int[] cift = new int[deger];
Döngümüzü deger'e kadar çalıştırıyoruz :
for (int i = 0; i < deger; i++)
{}
Rnc.Next 1'den başlayacak 101'de bitecek. 101 dahil olmuyor.
int rasgele = rnc.Next(1, 101);
İkiye bölümünü kontrol ettiriyoruz ve rasgeleye atılan sayıyı cift dizimize atıyoruz :
if (rasgele % 2 == 0)
{cift[i] = rasgele;}
Ve yazdırıyoruz :
Console.WriteLine(cift[i]);
Kodun son hali :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace dizi50
{
    class Program
    {
        static void Main(string[] args)
        {
            Random rnc = new Random();
            Console.Write("değer gir : ");
            int deger = int.Parse(Console.ReadLine());
            int[] cift = new int[deger];
            for (int i = 0; i < deger; i++)
            {
                int rasgele = rnc.Next(1, 101);
                if (rasgele % 2 == 0)
                {
                    cift[i] = rasgele;
                }
                Console.WriteLine(cift[i]);

            }
        }
    }
}

Yorum Gönder

0 Yorumlar