Tek sayı nedir? 2'ye bölünemeyen sayılardır.
Çift sayı nedir? 2'ye bölünebilen sayılardır.
Burada sayının 2'ye bölümünden kalan 0 ise sayı çift sayıdır, değil ise tek sayıdır.
Girilen sayıyı alıp for döngüsünde üst sınır yapacaksın ve if koşulunda "sayı%2 == 0" ise yani sayının 2'ye bölümünden kalan 0 ise çift sayıdır, else yani koşulu sağlamıyor ise tek sayıdır.
if içerisinde koşulu sağlayan için ciftSayi = ciftSayi + i; dersin
else içerisinde ise tek sayılar geldiği için tekSayi = tekSayi + i; dersin
Bununla alakalı Google'da yüzbinlerce makale var. Algoritmanın mantığını anlaman önemli olan.
n*(n+1)/2 çift sayılar
n*(n+1)/2 + 1 tek sayılar
Ücretli/Ücretsiz yardımcı olabilecek var mı?
Klavyeden girilen bir N değerine kadar olan tek sayıları ve çift sayıları toplayan ve ekrana sonuçları yazdıran algoritmayı yazınız.
Sayı çift ise yarı yarıyadır. Sayı tek ise tek sayılar çift sayılarfan bir fazladır. Çit mi yoksa tek mi olduğunu anlamak için de son rakamına (birler basamağına) bakarsınız. Eğer birler basamağı 0,2,4,6,8 ile bitiyorsa çit sayıdır, değilse tek sayıdır
c# için
int sayi = x;
if ((sayi / 2) * 2 == sayi)
ise çift,
else tek sayıdır.
Bu doğru değil galiba, sağlamasını yapınız lütfen.
Sayın hocalarım teşekkür ederim ancak bizden
1.Adım: Başla
2.Adım: (işlemler)
3.Adım: (işlemler)
4.Adım: (işlemler)
3.Adım: Bitir
şeklinde isteniyor, bu konuda sıkıntı yaşıyorum 🤔