Hocam bu soru projecteuler de vardı sanırım Akşam bakayım tekrar şimdi işten çıkıyorum bulabilirsem atarım orada çok orjinal çzümler oluyor what makes you think i am not?

Vallahi gecenin şu saatinde pascal ucgeni neymis ne değilmiş bilmem. lakin gordugumu soyleyim: "#include" NE? neyi include ediyorsun hangi libraryi? "#include stdio. h" mi conio. h mi... son değer nereye gidecek? "getche ;" yada "return 0;" ile programi kapatmanın gerek. YGS: Yeni Gelin Sınavı.. Bir heyecan, bir arzu, bir istek.. Biraz hüzün, biraz acı, biraz gzyaşı..

#includeint main { int i, j, n=1453, A ; for(i=1;i<=n;i++) for(j=1;j<=n;j++) for(j=1;j<=n;j++) printf ;} Şu şekilde yazdım kodu, derlerken falan hata yok ancak çalışmaya başladığı anda hata verip kapanıyo. C#tada denedim aynı mantığı onda çalıştı ama satırı tamamen yazdırmadı, yazdırdığı değerlerde de taşma sorunu vardı sanırım. Benden istenen şey paskal üçgenini oluşturmam ve 1453. satırını bulmam. Akış diyagramı istiyo hoca millet kodlama bilmediği için, ben de devi daha istekli yapabilmek için koddan başlamayı seçtim :) matematiksel olarak kurduğum mantık doğrumudur? Yani kodlamada hata alınca acaba kurduğum mantıktamı sorun var diye düşündüğüm için açtım bu konuyu. EDİT: verdiği hata stack overflow. Bu taşmayı nasıl nleyebilirim? :)

Burda çıkmamış ama stdio. h include ettim. Geri bi değer dndürmesi gerekmediği için void olarak tanımlamayıda denedim main fonksiyonunu, int olarak tanımladığımda return 0la durdurmayıda denedim ama hata aldım. :)

aslında dizi ile de basitçe olur da iki dizi tanımlanır birisi kaynak dizi, ikincisi hesaplanan dizi diye.. kaynak dizi sayesinde hesaplanan dizi tamamen oluşturulduktan sonra, hesaplanan dizi kaynak diziye atanır.. byleleikle hafızadan tasarruf edilir... son iki dizi hafızada kalır sadece.. Din Kitaplarını Okuyup Anlayana Ateist, Okuyup Anlamayanlara "dindar" denir... Nikola TESLA.. ben mi? Ne okurum ne anlarım... Kendi kendime de uyuz oluyorum ama olamıyorum.. "Ama efsaneyi çıkarıp atarsan ve yaptıkları eylemlere bakarsan... .. Jedi'ların mirası başarısızlıktır. İkiyüzlülüktür, kibirdir."

wasd ben hallettim galiba şimdi düşa girecem sonra cafeye atlayacam sana kodları yazdıktan sonra pm atarım bakarsın biraz kasıntı gibi ama oldu gibi.. Ban Sebebi : Molrada Haarket Eiğtti için Bdnlaanı... Türkçe ğretmenliği okuyan arkadaşım sana ders verebilir admin arkadaş :)

Doublela alakası olacağını sanmıyorum, kodun yaptığı şey matrisin ilk sütununu ve kşegenini 1 değeriyle doldurmak, ara kısımlarıda bir üstündeki ve bir üstündeki elemanın solundaki elemanın toplamı olarak doldurmak. Yani matris 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 şeklinde 1453 satırdan oluşacak ve 1453. satırı ekrana yazdıracak. Double değişken bişeyi değiştirmez, kodlar zaten sadece tamsayılar üzerinde toplama yapıyor. :)

1. nce ya bir akış diyagramı ya da algoritma oluştur ki programın tasarımnda mı hata yaptın kodlamasında mı onu gr.. 2. matris yerine diz kullansan daha iyi olmaz mıydı? Din Kitaplarını Okuyup Anlayana Ateist, Okuyup Anlamayanlara "dindar" denir... Nikola TESLA.. ben mi? Ne okurum ne anlarım... Kendi kendime de uyuz oluyorum ama olamıyorum.. "Ama efsaneyi çıkarıp atarsan ve yaptıkları eylemlere bakarsan... .. Jedi'ların mirası başarısızlıktır. İkiyüzlülüktür, kibirdir."

: ltcelik bunu yazdı: 1. nce ya bir akış diyagramı ya da algoritma oluştur ki programın tasarımnda mı hata yaptın kodlamasında mı onu gr.. 2. matris yerine diz kullansan daha iyi olmaz mıydı? 1) Zaten hoca akış diyagramı istiyo bizden ama kodlama daha zevkli olduğu için ben nce kodu yazıp sonra akış diyagramını çıkartayım dedim :) 2) pascal üçgeni yukarıdan aşağıya doğru genişleyen ve elemanları birbirleriyle bağlantılı bişey olduğu için haliyle 1453. satır elemanlarını bulabilmek için ilk elemandan başlayıp aşağıya doğru gitmem gerekiyor. Şyle bi düşündümde matematiksel formül uymaz sanırım diziye, matriste her A elemanı A ve A elemanlarının toplamından oluşuyo, dizide bunu yapmak zor hatta imkansız olabilir. @sarı: Derleyip denedinmi la kodları? evet diz ile biraz zor olur sanırım.. :)) üçgeni inceledikten sonra anladım :))) Din Kitaplarını Okuyup Anlayana Ateist, Okuyup Anlamayanlara "dindar" denir... Nikola TESLA.. ben mi? Ne okurum ne anlarım... Kendi kendime de uyuz oluyorum ama olamıyorum.. "Ama efsaneyi çıkarıp atarsan ve yaptıkları eylemlere bakarsan... .. Jedi'ların mirası başarısızlıktır. İkiyüzlülüktür, kibirdir."

senin 1500x1500 ulong matrisi açamıyor... senin kodu da denedim fakat ne xp'de ne de 64bit Win7de çalıştı... DEVC++ dan başka derleyicim yok 10 15 ve16. satırları kapatabilirsin Din Kitaplarını Okuyup Anlayana Ateist, Okuyup Anlamayanlara "dindar" denir... Nikola TESLA.. ben mi? Ne okurum ne anlarım... Kendi kendime de uyuz oluyorum ama olamıyorum.. "Ama efsaneyi çıkarıp atarsan ve yaptıkları eylemlere bakarsan... .. Jedi'ların mirası başarısızlıktır. İkiyüzlülüktür, kibirdir."

#include <cstdlib> #include <iostream> using namespace std; int main { int i, j, s; int n=1453; unsigned long k ; unsigned long h ; k =1; k =0; k =0; int sat=1; cout<<"kaçıncı satırı hesaplamak istersin"; cin>>s; for (sat=1;sat<=s;sat++) { for (i=1;i<=sat;i++) // hesaplanan diziyi kaynak diziye dnüştürme prosedür for (j=1;j<=sat;j++) } for (i=1;i<=s;i++) system ; return EXIT_SUCCESS; } Din Kitaplarını Okuyup Anlayana Ateist, Okuyup Anlamayanlara "dindar" denir... Nikola TESLA.. ben mi? Ne okurum ne anlarım... Kendi kendime de uyuz oluyorum ama olamıyorum.. "Ama efsaneyi çıkarıp atarsan ve yaptıkları eylemlere bakarsan... .. Jedi'ların mirası başarısızlıktır. İkiyüzlülüktür, kibirdir."

integer yerine double kullan muhtemelen tasmayi orda yapiyor Si vis pacem para bellum.

: 1. nce ya bir akış diyagramı ya da algoritma oluştur ki programın tasarımnda mı hata yaptın kodlamasında mı onu gr.. 2. matris yerine diz kullansan daha iyi olmaz mıydı? 1) Zaten hoca akış diyagramı istiyo bizden ama kodlama daha zevkli olduğu için ben nce kodu yazıp sonra akış diyagramını çıkartayım dedim :) 2) pascal üçgeni yukarıdan aşağıya doğru genişleyen ve elemanları birbirleriyle bağlantılı bişey olduğu için haliyle 1453. satır elemanlarını bulabilmek için ilk elemandan başlayıp aşağıya doğru gitmem gerekiyor. Şyle bi düşündümde matematiksel formül uymaz sanırım diziye, matriste her A elemanı A ve A elemanlarının toplamından oluşuyo, dizide bunu yapmak zor hatta imkansız olabilir. @sarı: Derleyip denedinmi la kodları? :)