Bu yazımızda C# ile belirli bir aralıktaki tek sayıları yazdıran program örneğini çözeceğiz. Hemen sorumuzu ve çözümünü görelim.

Soru : Kullanıcıdan alınan iki sayı arasındaki tek sayıları girilen sayılar dahil olmak üzere ekrana yazdıran programı C# ile yazınız.

Cevap : Verilen bir sayı 2’ye tam bölünüyorsa yani kalan 0 ise o sayı çift sayıdır. Sayı 2’ye tam bölünemiyorsa o sayı tek sayı olur ve bu sayıları ekrana yazdırmamız gerekiyor. Kodu görelim.

using System;
class HelloWorld {
  static void Main() {

    Console.Write("1. sayi: ");
    int sayi1 = int.Parse(Console.ReadLine());
    
    Console.Write("2. sayi: ");
    int sayi2 = int.Parse(Console.ReadLine());
    
    
    for(int i=sayi1  ; i<=sayi2; i++){
        if(i%2 == 1)
            Console.WriteLine(i);
    }
  }
}

Çıktısı :

1. sayi: 5
2. sayi: 25
5
7
9
11
13
15
17
19
21
23
25

Bu yazımızda C# ile belirli bir aralıktaki tek sayıları yazdıran program örneğini çözdük. Diğer C# örneklerine ulaşmak için buraya tıklayabilirsiniz.

Bu yazı dikkatini çekebilir.   C# Piramit Örnekleri