C/C++/C# Dillerinde Diziler İle İlgili Bir Soru..
-
Arkadaşlar C, C++ ya da C# dillerinden herhangi birinde ismimizin ilk 3 harfini yıldız karakteri kullanarak konsolda ekrana bastırmamız gerekiyor. Ama bunu dizileri kullanarak yapmalıyız. Örneğin adı Fehmi olan biri için FEH yazmalıyız aşağıdaki resimde olduğu gibi. Ama ben biraz uğraştım yapamadım. Satırları tek tek yazdırıyorum da dizilerle olmuyor. Yardımcı olabilecek var mı? Dil farketmez..
Örnek :
-
for dongusunden birkac tane kullanarak rahatlikla yapabilirsin.
-
Tam olarak?
-
harfler için fonksiyon oluşturabilirsin mesela, sen harf yazdıgında o yıldızlı yazar...
ben olsam sırayla hazırlardım (ki bi ihtimal hazır şekli olabilir alfabenın yıldızlı yazımının) ondan sonra işimi hallederdim
F için misal 1 de 5* yaz yanyana 4 e gelene kadar yazma sonra 3* yaz ilk döngüyüde sürekli aşagı dogru kurarsın ki cokta güzel olur
hadi kolay gelsin
-
Ya herkesten güzel tavsiyeler var ama bi ben beceremedim bunları. Örnek olarak 1-2 harf oluşturabilir misin hocam?
-
şöyleki satır(5) der 6 li bi dizi sutun(4) der 5 li bi dizi oluşturursun
sonra for x = 0 to 5
for y = 0 to 4
mesela şu anda
x0000
00000
00000
00000
00000
00000
x olan yerdesin
next der
0x000
buraya geçersin
karakter olması gereken yerlerede önce den dizin de yer verdirir yazdırırsın
kusura bakma tam anlatamadım ama anlarsın umarım gene takılırsan sor
