Şimdi Ara

Çifte döngü.. Yardıma ihtiyaç var

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
7
Cevap
0
Favori
438
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Eklediğim fotodaki ekran çıktısını veren döngüyü nasıl kurabilirim. Oradaki üçgen mi diyeyim piramit mi diyeyim neyse onun bir tanesini oluşturabiliyorum ama yanındakiyle beraber yapamıyorum. C++ veya c ile cevap verirseniz sevinirim. Bu arada her yıldızın arasında bir de boşluk var.

    Açıkça yardıma ihtiyacım var uzun süredir uğraşıyorum ama beceremedim.

    Çifte döngü.. Yardıma ihtiyaç var



    < Bu mesaj bu kişi tarafından değiştirildi KolayHattaEasy -- 22 Ekim 2017; 16:9:28 >







  • http://bilgisayarkavramlari.sadievrenseker.com/2009/11/11/c-dilinde-dongu-ornekleri/
    burda çift döngüden bahsediyor belki sorunun cevabını bulursun.
    Sende bana benim soruya baksana çözemedim belki biliyorsundur cevabı.
  • patlasakmı P kullanıcısına yanıt
    Hocam eyvallah dediğiniz yere baktım da orada benim aradığım olay yok. Sizin soruya bakıyorum bulabilirsem bi yol yazacağım.
  • İlk piramidi çizebiliyorsan gerisi kolay aslında.

    İlk piramidi çizerken piramide ait ilk yıldızı yazdırmak için bıraktığın boşluk sayısının 2 katı kadar daha boşluk bırakıp ikinci piramit için aynı işlemleri tekrarlıyorsun.

    Çifte döngü.. Yardıma ihtiyaç var
  • seyfi84 S kullanıcısına yanıt
    Hocam eyvallah ama o şekilde döngünün bir olayı kalmıyor bence direk bastırmak daha mantıklı o durumda. Ben tamamını iki for döngüsü ile hallettim. Ki farkettiysen yazdığın yıldız ve boşluk sayıları her satırda 2 yıldız artıp orta boşlukta 2 yan boşluklarda 1 eksiliyor. Kendi yaazdığında da görebilirsin. Yine de düşünceniz için teşekkür ederim.
  • gdb G kullanıcısına yanıt
    Hocam geç gördüm kusura bakmayın. Teşekkür ederim yine de.
  • Çifte döngü.. Yardıma ihtiyaç var




    #include<stdio.h>

    int hat,bosluk,star;

    int yuksek=6; int adet=4;

    void boslukBas();

    void yildizBas();

    int main()

    {

    for(hat=1; hat <= yuksek; hat++)

    {

    printf("*");

    for (int s=1; s <= adet; s++) {

    boslukBas();

    yildizBas();

    boslukBas();

    }

    printf("*\n");

    }

    }

    void boslukBas() {

    for(bosluk=yuksek-1; bosluk >= hat; bosluk--) printf(" ");

    }

    void yildizBas() {

    for(star=1; star <= (2*hat-1); star++) printf("*");

    }


    < Bu ileti mini sürüm kullanılarak atıldı >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.