Şimdi Ara

C# ufak bir soru. [YARDIM]

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
11
Cevap
0
Favori
511
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar,

    Console.Write("{0}+", i);

    şu kodu kullanıyorum yani 2 sayı arasında girilen sayıları toplayan program ekranda şu şekil çıkmasını istiyorum;

    örn; 1+2+3

    fakat şu şekilde çıkıyor;

    1+2+3+

    son sayının yanına "+" işareti gelmesini istemiyorum ne yapmam lazım? Teşekkürler şimdiden.



    _____________________________
  • + işaretine de yer tutucu koy {1} gibi

    char isaret = '+';
    Console.Write("{0}{1}", i,isaret);

    sonra döngü içinde onun kontrolünü yapıp isaret değişkenini boş('') a eşitlersin
    _____________________________
  • Arkadaş bana özel mesaj gönderdi, kimseye özel mesajla yardım etmediğim için konuya yazıyorum, resim ona ait

     C# ufak bir soru. [YARDIM]

    for dışına
    char isaret = '+';
    for içine
    if(i==s2) isaret = '';
    Console.WriteLine("{0}{1}", i, isaret);

    yazacaksın.



    < Bu mesaj bu kişi tarafından değiştirildi someonewhoaintbelongshere -- 30 Mayıs 2014; 13:40:03 >
    _____________________________
  • isaret=''; yazdığımda Empty character literal hatası alıyorum tek tırnak(') koyuyorum 2 tane olmuyor yine
    _____________________________
  • quote:

    Orijinalden alıntı: beykoz34x

    isaret=''; yazdığımda Empty character literal hatası alıyorum tek tırnak(') koyuyorum 2 tane olmuyor yine



    o zaman çift tırnak dene kardeşim "" şeklinde, farketmez hadi o da olmadı isaret = NULL yap yani :)
    _____________________________
  • Hiç biri olmuyor :D :D
    _____________________________
  • bu aralar c ile çalışıyorum, dalgınlığıma gelmiş :-)

    işaret değişkenin tipini string yaparsan ve eşitliklerde çift tırnak kullanırsan sorun çözülecektir
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    C++ Basit Bir Soru
    12 yıl önce açıldı
    Daha Fazla Göster
  • o şekil sorun çözüldü ama son sayıdan önceki bazı sayılar arasınada bu sefer + işareti koymadı :D
    _____________________________
  • beykoz34x B kullanıcısına yanıt
    kendin çözebilirsin uğraş,
    _____________________________
  • Uğraştım uğraştım sonunda yapabildim :)

    if (i>s2-s3)
    {
    isaret = "";

    }
    bu kodları yaparak yaptım eğer böyle buna benzer bi sorunla karşılaşırsanız umarım yardımcı olur, ilgilendiğiniz için hepinize teşekkür ederim. İyi forumlar.
    _____________________________
  • Döngüden çıktğında ya da işlemin bittiğinde escape karakterlerini kullanarak bu durumu çok basitçe halledebilirsin.

    Döngü çıkışında Console.Write("\b"); yapman yeterli olacaktır.
    _____________________________

    Ah etmez Fenerbahçe'sine, sessizce kenara çekilir ve zaman onu haklı çıkarır.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.