1. sayfa
35789tkm,aw, ,sa mv nsr gkawjk bgwajkrg awr |
Bir soru sorduk fırçayıda yedik. İlk defa dün Visual Studio açan, c++ 'ı da dün araştıran biri olarak soruyorum desem tolerans tanır mısınız peki? Google'da arama yaptım ve basamak sayılarının yetersiz olduğu kanısına vardım. Yardım almak içinde burada sordum. Class falan bilmiyorum şuanda. En kısa sürede öğrenmeyi umuyorum. |
Forumun bu bölümüne ilk defa baktığımı söylemiştim. Bu yüzden kütüphanenin önemli olduğunu, işletim sistemi derleyici falan önemli olduğunu bilmiyordum. Şuanda Xp sp3 kurulu ve Visual Studio 2008'de uğraşıyorum. |
long un int den farkı yok çoğu bilgisayarda. "unsigned long long" kullanmayı dene. Eğer bu da işini görmezse ve class kullanmayı bilmiyorsan o zaman bunun kolay bir yolu yok. Her basamağı bir char array in veya vector ün bir bölmesine yerleştirebilirsin. Ama tabi bu şekilde sayılarla işlem yapman çok zor. |
eğer cevap verebileceksen cevabı adam gibi yazarsın. cevabını bilmiyorsan da "bilmiyorum" diye bağırmana gerek yok. |
O tarz soruların çözümü genelde belirli mantıklar üzerine kuruluyor. Belirli şablonları takip eden sorular oluyor. Ama sana on bininci asal sayıyı sorarlarsa da yapacak birşey yok maalesef tek tek bulacaksın. Sonuçta eğer buna benzer bir sorunun varsa yukarda dendiği gibi ya hazır bir kütüphane bulacaksın, ya kendininkini yazacaksın (sanıldığı kadar çok zor bir iş değil, ben de toplama ve çıkarma işlemi yapabilen ve basamak sınırı stringin kapasitesi kadar olan (int.Max olması lazım, o da 2^32 gibi birşey. )Tabi senin sorunda çarpma işlemi veya özellikle bölme işlemi varsa hazır birşeyler kullanman daha pratik olur. Ama yine de direk ödev sorusunu sormak yerine nasıl yaparım? Diye sorman bu forumda nadir görülen birşey, tebrik ediyorum. |
Ben de seni tebrik ediyorum, bazı arkadaşların aşağılar tarzda cevaplarına verdiğin saygılı cevaplar için. Ödevin amacı bir şeyler öğrenmek ise hazır kütüphane kullanmanın sana yararı olacağını düşünmüyorum. Hele ki bilgisayar mühendisliği okuyorsun, kesinlikle öğrenmen lazım bunları. Ben soruyu tam olarak anlayamadım. 1000. sayıdan kast ettiğin nedir? |
O zaman baştan dil de yazsın? Öğrenmek lazım ne de olsa |
Kesinlikle katılıyorum. Zamanı geldiğinde yazmalı bence. Keşke her üniversitede gazozuna programlama dili yapma yarışması olsa.. |
Hocam boşver, niye potansiyel rakiplerine işin bütün noktalarını öğretiyorsun ki, bırak hazır kütüphane kullansın :) |
1. sayfa
Size sormak istediğim soru şu;
Hoca pascal üçgeni ile ilgili ödev verdi. Ben c++ ile yapmaya çalıştım. Program çalışıyor gibi ama hoca bize 1000. sıradaki rakamları yazdırın diyor. Haliyle o sıradaki rakamlar 30-40 basamaktanda fazladır sanırım. Ben c++ ile unsigned long tipini kullanıp 9 basamaklı sayılara kadar çıktım. Ama 10. basamak vew üzerinde bocalıyor program.
Sizin bu konuda bilginiz var mı? 40-50 basamaklı değişken tipi oluşturamaz mıyım? Bu konu hakkında yardımcı olursanız çok sevinirim. Akşama kadar ödevi bitirmem lazım. Yardımlarınızı bekliyorum.