C# Console Sayısal Loto Programı Kodları
C# Console programında hazırlanmış rastgele 6 tane sayı üretip ekranda gösteren sayısal loto programının kodları
Programın c# kodları:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { { Random rnd = new Random(); int[] rastgelesayi = new int[6]; for (int i = 0; i < 6; i++) { rastgelesayi[i] = rnd.Next(1, 50); } Array.Sort(rastgelesayi); for (int i = 0; i < 6; i++) { Console.Write(rastgelesayi[i] + " "); } Console.ReadLine(); } } } }
Programın ekran görüntüleri:
Bu Yazıya Tepkin Nedir?
+1
+1
+1
+1
+1
+1
+1
<< Önceki Yazı
Sonraki Yazı >>
c sharp, c sharp örnekler, c#, c# çalışma soruları, c# console application ile yapılmış örnekler, c# console örnekleri, C# Console Sayısal Loto Programı Kodları, c# console uygulamaları, c# dersleri, c# dizi örnekleri, c# for örnekleri, c# if örnekleri, c# karışık örnekler, c# kodları, c# örnek kodlar, c# örnek sorular, c# örnek sorular ve cevaplar, c# örnekleri, c# uygulamaları, consol örnekleri, console application örnekleri, console application uygulamaları, console örnekleri, console uygulamaları, for örnekleri, if örnekleri, örnek c# kodları, örnek visual c# uygulamaları, programlama temelleri, programlama temelleri örnekleri, visual c#, visual c# kodları, visual c# örnekleri, visual c# uygulamaları
bu programda 2 sayının ayı çıkma ihtimali var onu yok emek için baya uğraştım yapamadım onu nasıl yapabilirim
yardımcı olabilirseniz sevinirim
Sizin için araştırdım ve buldum. Kolay gelsin.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace gencklavyeler
{
class Program
{
static void Main(string[] args)
{
Random rnd = new Random(); //Rastgele sayı üretmek için kullanılacak sınıf
int[] dizim = new int[6]; //Dizimiz
int yeni_sayi; //Her seferinde üretilecek sayımız.
bool durum = true;
for (int i = 0; i < dizim.Length; i++) { while (durum) { yeni_sayi = rnd.Next(0, 6); if (i == 0) { dizim[0] = yeni_sayi; break; //While döngüsünden çıkılır. } //Dizim içersinde oluşturulan yeni sayıdan varmı diye kontrol ediliyor. //Varsa durum true oluyor ve for döngüsünden çıkıyor. Çünkü yeni bir sayı atamamız gerekiyor. for (int k = 0; k < i; k++) { if (dizim[k] == yeni_sayi) //Yeni oluşan sayımız dizide daha önceden varsa { durum = true; break; //for döngüsünden çık } else durum = false; } if (durum == false) dizim[i] = yeni_sayi; } durum = true; Console.WriteLine("Dizinin {0} elemanı = {1}", i, dizim[i]); } Console.ReadLine(); } } }