Selam arkadaşlar;

MYO Programlama 1. sınıf oğrencisiyim.Bir proje odevi aldım."Cok buyuk sayılarda String kullanarak toplama-cıkarma-carpma" diye. İnternette bir araştırma yaptım.
Fonksiyonları hoşuma giden fonksiyonlar buldum.Kendi bildiklerimle harmanladım.Programı biraz derlemeye uğraştım(saatlerce).Ancak program tam olarak duzgun calışmıyor.Fonksiyonlarını aldığım yerdeki de calışmıyordu ama duzeltilebilir gorunuyordu.Ancak o kadar uğraşmama rağmen bir turlu beceremedim.
Programda cıkarma duzgun calışıyor.
Toplama da gulucukler felan cıkıyor(ne iş anlamadım.C++ bile benle dalga geciyor resmen)
Carpma ise toplamanın fonksiyonunu kullandığı icin yani toplama patladığından oda patlıyor.

Visual Studio da herhangi bir yazı hatası vermiyor.Bir yerlerde mantık hatası var.Nereyi yanlış yaptığımı bir turlu bulamadım.

Yardım ederseniz cok sevinirim.(Proje dersinden kalırım yoksa ) Herkese şimdiden cok teşekkur ederim.

Kod:
#include #include #include #include using namespace std; class islemler else } public: string islemler::cikarma(string& sayi1,string& sayi2) else //altındaki rakamdan kucukse, komşudan onluk al. snc.insert(0,b); sonuc.insert(0,snc); snc=""; } long i; for(i=0; i