bunun java kodları vardı ama nerelerde kimbilir.

: hocam bunun sayıyla yapılmıs versiyonu var elimde ama beyin amcıklaması gecirtecek türden, su an hic bakacak halim yok, yıldıza gre uyarlamaya calırsan yaparsın :] #include #include using namespace std; int main { int i, j; for (i = 1; i } yukarıda verdğim 2 kodun kombinasyonuyla full piramit yapılmaya çalısılcak do while dngüsü kullanılarak. for dngüsüne ait bi çok kaynak var yalnız do while yapılanı bulamadım.

ncelikle do-while ile while arasındaki tek fark do-while da koşul kontrol edilmeksizin kod çalışır sonra kontrol yapılır. Şimdi kodları yazamıycam ama mantığını sana diyim; iki tane dngü iç içe yapacaksın matris mantığıyla, dıştaki dngü satır sayısı içteki dngü sütun sayısı. 1den girilen sayıya kadar dndüreceksin dıştakini, içteki dngü ise satır sayısı kadar dnecek yani dıştaki dngüdeki o anki değer kadar ve yazdıracak. Gayet basit? :)

hocam sağa sola yasla diye iki radiobutton koy bir de piramit için istenen satır sayısını yazacağı bir textbox ile button koy sağa yaslanmış olan için for dngüsünde 1den girilen sayıya kadar sınırlandırma koy her seferinde bir arttır dngü her çalışmasında for dngüsünde geldiği sayı kadar koyup bir alt satıra geçsin sola yaslanmış olan için yukarıdakinin aynısını yapacaksın tek fark girilen sayıdan for dngüsünde gelinen sayıyı cıkarıp nce farkı kadar boşluk koydurup sonra gelinen sayı kadar yıldız yapacaksın olay sadece bundan ibaret... Kasnak yuvarlandı elek oldu, eski orospular melek oldu...

: hem up olsun hem de kodu vereyim; #include using namespace std;int main {int i=1, j=0, n;cout<cin>>n;do{do while ;cout << endl;j=0;i++;}while(i!=(n+1));} dıştaki dngü okunan satır sayısının 1 fazlasına kadar dnüyor yani n değeri son değer. içteki dngü i sayısının o anki değeri kadar dnüyor yazdırıyor, sonra bir alt satıra geçip devam ediyor falan işte... ama j değerini sıfırlamayı unutursan her satıra birer koyup geçiyo. verilen koda sağa doğru+1 artıyor benim verğim kodlarda onu oluşturdum yalnız aşagıaki gibi tampiramit olması için ne yapabilirz.

arkadaşlar do while dngüsüyle aşagıda verdiğim kodlardan tam piramit yapabilirmiyim girilen herhangibi sayı için. nette for dngüsü içinde yapılmış bu şekildeki piramitler. çzdüğünüzde algoritma mantığınıda anlatırsanız güzel olur. sağa yaslanmış intmain { intj=1, l=1, k; cout<<"numberofline"; cin>>k; do{ do while ; cout<<endl; j=1; l++; } while ; return0; } sola yaslanmış intmain { intj=1, t=0, l=1, k; cout<<"numberofline"; cin>>k; do{while(j<= do while ; cout<<endl; j=1; t=0; l++; }while ; return0; }

hem up olsun hem de kodu vereyim; #include <iostream>using namespace std;int main {int i=1, j=0, n;cout<<"Satir sayisi:";cin>>n;do{do while ;cout << endl;j=0;i++;}while(i!=(n+1));} dıştaki dngü okunan satır sayısının 1 fazlasına kadar dnüyor yani n değeri son değer. içteki dngü i sayısının o anki değeri kadar dnüyor yazdırıyor, sonra bir alt satıra geçip devam ediyor falan işte... ama j değerini sıfırlamayı unutursan her satıra birer koyup geçiyo. :)

hocam bunun sayıyla yapılmıs versiyonu var elimde ama beyin amcıklaması gecirtecek türden, su an hic bakacak halim yok, yıldıza gre uyarlamaya calırsan yaparsın :] #include <iostream> #include <iomanip> using namespace std; int main { int i, j; for (i = 1; i <= 9; i++) } %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

: oha lan nedense çok eğlenceli birşey gibi geldi :D boş bi zamanımda yapıyım :) ne eğlencesi yaa angarya bu :D oyun programlama zevklidir esas ama o çok daha fazla angaryadır :P crafty bunu yazdı: hocam sağa sola yasla diye iki radiobutton koy bir de piramit için istenen satır sayısını yazacağı bir textbox ile button koy sağa yaslanmış olan için for dngüsünde 1den girilen sayıya kadar sınırlandırma koy her seferinde bir arttır dngü her çalışmasında for dngüsünde geldiği sayı kadar koyup bir alt satıra geçsin sola yaslanmış olan için yukarıdakinin aynısını yapacaksın tek fark girilen sayıdan for dngüsünde gelinen sayıyı cıkarıp nce farkı kadar boşluk koydurup sonra gelinen sayı kadar yıldız yapacaksın olay sadece bundan ibaret... Daha nce hic c ya da c++ ile çalışmadın sanırım. Ayrıca mantık doğru ama do-while ile yapılması isteniyor for ile değil, for da parametreleri yazarsın yapar ama do-whileda arttırma-eksiltme-sıfırlama işlemlerini sen yaparsın, eksik ya da yanlış yaptığın bişey sonsuz dngüye sokar işlemini. Ayrıca c++'ı eğerki visual studio ile kodlamıyorsan gui için qt kullanmak zorundasın, byle bişey için çok gereksiz. :)

oha lan nedense çok eğlenceli birşey gibi geldi :D boş bi zamanımda yapıyım :) herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

: verilen koda sağa doğru+1 artıyor benim verğim kodlarda onu oluşturdum yalnız aşagıaki gibi tampiramit olması için ne yapabilirz. Hacı sen verdiğim kodu tam anladığına eminmisin? Ufak bi eklemeyle oluyor çünkü. Onuda geçtim andreinin verdiği kod full piramit yapıyor, sağdaki yarısını yazan satırları çıkardınmı birde sayı yerine koydurdunmu oluyor. Sen andreinin verdiği kodu çalıştırmayı bile denememişsin. Mantığı şu; atıyorum 10 satır isteniyor, 10-i diyeceksin i1den bağlayacak. 1den 10a kadar artacak, bu sayede boşluk sayısı 9dan 0'a kadar azalarak gidecek, n-i tane boşluktan sonra i tane yazdırıp alt satıra geçirerek :)

bu kodumun devini bize de veriyorlar iki senedir :/ java. c c# hepsinde istediler hiç birinde de yapmadım arkadaş, ne gereksiz bir devdir ya. bunun yerine illa dngü mantıgını oturtacaksa girilen bir sayının kaç basamaklı oldugunu bulan program ya da sayı tahmin oyunu yaptırsınlar :S neyse sakinim :| Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.