Şöyle anlatayım hani yıldızlarla şekil çizebiliyoruz ya,
Mesela;
* ** *** **** *** ** *
İnternette araştırdım tamamı for loopları ile yapılmış, bunu while loopları ile yapmak mümkün mü? Mümkünse nasıl bir kod yazılmalı? Bir türlü başaramadım.
Öncelikle ilk olarak bırakılacak boşluk için while açarsın, en fazla 5 en az 1 boşluk bırakılacak.
Mesela 5 satır yapacağız o zaman ilk while 5 satır için ayarlayacağız.
int i =0; while(i < 5)//satır sayısı { int c = 0; while(c < (5-i))//ilk baş mesela 5-i yani 5-0 = 5 dir o zaman 5 boşluk 2.ciyi dönerken i 1 olursa 4 olur o zaman 4 boşluk bırakır { Cout << " "; } Cout << "**********";//yildiz sayısı belli olduğu için direk coutla yazsakta olur while gerek yok. Cout << "\n"; sonra alt satıra geçeriz. }
Denemedim ama olur büyük ihtimalle olmazsa çözmeye çalış yol bu
< Bu mesaj bu kişi tarafından değiştirildi thenemne1 -- 26 Ekim 2014; 3:12:54 >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.