
نوشته شده توسط
dousti_design
خب! اولین مسئله رو که خیلی خیلی هم ساده هست خودم میذارم.
http://acm.timus.ru/problem.aspx?space=1&num=1000
این مسئله جمع دو عدد بدون استفاده از عملگر جمع (+) هست.
روش های زیادی داره. من یه روشش رو که توی سایت هم سابمیت کردم و قبول کرد رو میذارم.
public class sum
{
public static void main()
{
string[] tokens = Console.ReadLine().Split(' ');
int temp = 0;
int a = int.Parse(tokens[0]);
int b = int.Parse(tokens[1]);
if (a < b)
{
temp = a;
a = b;
b = temp;
}
temp = a - b;
Console.WriteLine((a * 2) - temp);
string s= Console.ReadLine();
}
}
دوستان لطفا کسی راه حل دیگه ای برای حل این مسئله رو میتونه بذاره؟
حالا كه مي شه از منها استفاده كرد، خوب از كد زير هم مي شه استفاده كرد:
int a,b;
cin>>a>>b;
cout<<a-(-b);
اين پست رو خيلي وقت پيش ديده بودم ولي الان يادم افتاد كه اينم ميشه.