C# Console Dizilerle ilgili Çalışma Soruları

1. Dışarıdan girilen 5 sayının toplamını ve ortalamasını bulan program.
2. Dışarıdan girilen 5 sayıdan en büyüğünü bulan programı yapınız
3. Kullanıcıdan klavyeden önceden belirlenmiş bir PIN kodunu girmesini
isteyiniz. 3 defa PIN numarasını hatalı girerse “Uygulamanız bloke olmuştur” mesajı, kullanıcı 3 deneme hakkı içinde doğru olarak PIN numarasını girerse “Hoş geldiniz” mesajı veren programın kodunu while döngüsü ve yazınız.
4. Klavyeden girilen 10 sayı içerisinden
a) 100-200 arasındaki sayıların adedini
b) 100’den küçük sayıların toplamını
c) 200’den büyük sayılardan da 4’e kalansız bölünebilenlerini ekrana yazdıran programı do-while döngüsü ve if komutlarıyla yazınız.
5. Klavyeden girilen sayının asal olup olmadığını kontrol eden programı yazınız.( Yalnızca 1 ve kendisine bölünebilen sayılar asal sayılardır.)

920 defa okundu.

2 yorum

  1. tolga Yanıtla

    2.sorunun cevabı
    static void Main(string[] args)
    {
    Console.Write(“Kaç boyutlu bir dizi olacak : “);
    int n = Convert.ToInt32((Console.ReadLine()));
    int[] dizi = new int[n];

    Console.WriteLine(“Dizinin degerlerini giriniz :”);

    for (int i = 0; i < n; i++)
    {
    dizi[i] = Convert.ToInt32((Console.ReadLine()));
    }
    Console.WriteLine("Dizinin en büyük değeri");
    EnBüyükSayıyıBul(dizi);
    Console.ReadKey();
    }
    static int EnBüyükSayıyıBul(int[] enBuyuk)
    {
    int tut = enBuyuk[0];
    for (int i = 0; i < enBuyuk.Length; i++)
    {
    if (tut < enBuyuk[i])
    {
    tut = enBuyuk[i];
    }
    }
    Console.WriteLine(tut);
    return tut;

    }

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir