نحوه ی اجرای عملیات ریاضی روی string ها - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

نحوه ی اجرای عملیات ریاضی روی string ها

0 امتیاز
سلام.در ادامه ی سوال قبلم یه سوال دارم.وقتی من بخوام مثلا عملگر + رو پیاده سازی کنم باید دو تا رشته که در واقع همون عدد هستند رو با هم جمع کنم.آیا برای اینکار من باید از آخر هر رشته کاراکتر ها رو با هم جمع بزنم.یعنی اول کاراکتر آخر رشته اول به کاراکتر آخر رشته ی دوم و باقیمانده به 10 رو اون رو بریزم داخل یه رشته دیگه.حالا سوال من اینه که آیا من باید این کاراکتر ها رو به int کست کنم با بشه با هم از لحاظ ریاضی جمع بشن.اگه اینکارو بکنم چجوری بریزمش داخل رشته نهایی که جمع دو عدده.آیا هر عملگر الگوریتم خاصی داره.

با تشکر
سوال شده اسفند 27, 1392  بوسیله ی maryam (امتیاز 338)   12 33 44

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

می تونی کاراکتر ها رو با هم جمع بزنی بعد - '0' کنی

    char a='3';
    char b='5';
    char c= a+b -('0');
    cout<<c;

 

پاسخ داده شده اسفند 27, 1392 بوسیله ی PSPCoder (امتیاز 1,301)   14 40 57
انتخاب شد مرداد 7, 1393 بوسیله ی BlueBlade
...