Şimdi Ara

c de bir soru ? Ypabilecek olan varmı acaba...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
603
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • if ve for kullanarak 100 ile 200 arasındaki sayılar 2 ye bölünerek 1 kalanını veren sayıların toplamını veren programın C kodu ;?

    Arkadaşlar bu sorumu cevaplandırsak sevinirim .



    < Bu mesaj bu kişi tarafından değiştirildi huseyinx30 -- 2 Mart 2012; 9:56:07 >



  • arkadaşlar bi cevap ... :(
  • C# olarak cevabı söyleyeyim belki yardımcı olur;

    int toplam = 0;

    for (int i = 100; i <= 200; i++)
    {
    if (i % 2 == 1)
    toplam += i;
    }
    Console.WriteLine("Toplam = " + toplam.ToString());
    Console.Read();

    Vakit boşluğundan C kodları ;

    int toplam = 0;

    for (int i = 100; i <= 200; i++)
    {
    if (i % 2 == 1)
    toplam += i;
    }
    printf("Toplam = %d", toplam);

    system("pause");
    return 0;

    Umarım yardımcı olmuşumdur :) dogauzun'un kodları ile güncelleştirilmiştir.



    < Bu mesaj bu kişi tarafından değiştirildi fleury -- 2 Mart 2012; 12:34:54 >
  • 100 ile 200 arasındaki tek sayıları toplayacaksın alt tarafı ne kadar zor olabilir. bir döngü içinde if(sayi % 2 == 1) sum += sayi yazıcaksın. Bu kadar da bedavacı olmayın artık.
  • for (i=100; i < 201; i++) sum += (i & 1) * i;

    if kullanmak gereksiz, abes ve boş bu hususta. yukardaki gibi bir şey daha etkili olur. zira branş olayı yok, cache vs. daha efektif işler.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.