Есеп: айнымалылардың мәнін ауыстыру

Есептер
Үшінші айнымалыны қолданбай қалай екі айнымалының мәнін ауыстыруға болады?)

Есеп қиын емес, бірақ, сәл ойлануды қажет еді. «Айнымалылар» деген тақырыпқа арналған.(if, case, т.б. керек емес)

10 пікір

avatar
double x = 5, y = 7;
x = x * y;
y = x / y;
x = x / y;
Console.WriteLine(«x=»+x);
Console.WriteLine(«y=»+y);
Console.ReadKey();
avatar
Munda kate natizhe shyguy mumkin.
avatar
Қате болмау керек. тек осылардың орнына« » мыналарды қою керек" "
avatar
Осылай қатесіз шығады
double x = 5, y = 7;
x = x * y;
y = x / y;
x = x / y;
Console.WriteLine(«x=»+x);
Console.WriteLine(«y=»+y);
Console.ReadKey();
avatar
немесе
double x = 5, y = 7;
x = x + y;
y = x — y;
x = x — y;
Console.WriteLine(«x=»+x);
Console.WriteLine(«y=»+y);
Console.ReadKey();
avatar
Арман, шағып тастапсың ғой )
avatar
осылай дүрыс болады))) * немесе / қолданғанда… айнымалы мәнінің біреуі нөлге тең болса… все қате болып шығады… Жарадың бауырым…
avatar
Zhane eki sandy bir birine bolgende periodty bolshek san shyguy mumkin. Odan kein nakty natizhe shykpaidy.
avatar
double x = 5, y = 7;
x = x + y;
y = x — y;
x = x — y;
мынандай жагдайда да exception шыгуы мумкин, out of memory :)
Тек қана тіркелген және авторизациядан өткен қолданушылар пікір қалдыра алады.