Şimdi Ara

Hatama yardımcı olurmusunuz

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
956
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <iostream>
    using namespace std;
    int main()
    {
    int i,j;
    char CH='*';
    int space=1;

    for(i=1; i<=5; i++)
    {
    for(j='*'; j<=CH; j++)
    cout<<((char)(j));

    if(i==1)
    cout<<"\b";

    for(j=1; j<space; j++)
    cout<<" ";


    for(j=CH; j>='*'; j--)
    cout<<((char)(j));

    cout<<endl;

    space++;
    }
    return 0;
    }Hatama yardımcı olurmusunuz







  • alltaki resimi mi cikarmaya calisiyorsun?
    eger oyleyse bu satir gereksiz:
    for(j=CH; j>='*'; j--)
    cout<<((char)(j));

    ilk satirdan sonra space degiskenini ikiser ikiser arttirman lazim:
    space+=2;

    ilk for 1den 6 ya kadar olmali, 6 satir var.

    bir kac hata daha var.
  • Benim aklıma şöyle bir şey yapmak geldi direkt görünce, en üstteki kısım biraz uymuyor gibi düzene o yüzden onu ayırıp gerisini kendi içinde düşünebiliriz gibi. Javayla da şöyle yazdım.


    for(int i = 0; i<11; i++){
    System.out.print("*");
    }
    System.out.println();
    for(int i = 0; i<5; i++){
    for(int j = 0; j<5-i; j++){
    System.out.print("*");
    }
    for(int k = 0; k<2*i+1; k++){
    System.out.print(" ");
    }
    for(int j = 0; j<5-i; j++){
    System.out.print("*");
    }
    System.out.println();
    }



    < Bu mesaj bu kişi tarafından değiştirildi Therocqula -- 23 Ekim 2019; 15:24:31 >
  • quote:

    Orijinalden alıntı: Therocqula

    Benim aklıma şöyle bir şey yapmak geldi direkt görünce, en üstteki kısım biraz uymuyor gibi düzene o yüzden onu ayırıp gerisini kendi içinde düşünebiliriz gibi. Javayla da şöyle yazdım.


    for(int i = 0; i<11; i++){
    System.out.print("*");
    }
    System.out.println();
    for(int i = 0; i<5; i++){
    for(int j = 0; j<5-i; j++){
    System.out.print("*");
    }
    for(int k = 0; k<2*i+1; k++){
    System.out.print(" ");
    }
    for(int j = 0; j<5-i; j++){
    System.out.print("*");
    }
    System.out.println();
    }
    eline sağlık geç gördüm biraz , çoktan çözdüm hatayı yinede teşekkür ederim ilgin için




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