benim sorum texbox 1 ve texbox 2 den alınan sayıların arasında oluşan sayılarda kaç tane çift kaç tane tek sayı olduğunu yazdıran kod// Kullanıcının girdiği sayıyı alın
int sayi = Convert.ToInt32(textBox1.Text);
// Sayının tek veya çift olup olmadığını kontrol edin
if (sayi % 2 == 0)
{
label3.Text = sayi + " çift bir sayıdır.";
}
else
{
label3.Text = sayi + " tek bir sayıdır.";
}
Burda if( sayi % 2== 0 ) yazmışsınız sayi değişkeni oluşturmamişsiniz amaint a= Convert.ToInt32(textBox1.Text);
int b= Convert.ToInt32(textBox2.Text);
for(i=a; i<b; i++){
// Sayının tek veya çift olup olmadığını kontrol edin
if (sayi % 2 == 0)
{
ciftsayi++;
}
else
{
teksayi++;
}
}
label3.Text = ciftsayi "Çift sayi" + teksayi "Tek sayi";
yukarıdaki arkadaştan copy paste yaptım ondan dolayı sayi yerine i olmalı, echousername'in yazdığı daha performanslı olur onu yapman daha iyiBurda if( sayi % 2== 0 ) yazmışsınız sayi değişkeni oluşturmamişsiniz ama