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.