Valaki megtudná oldani ezt az egyszerű algoritmusos feladatot?
"szia. bocs ha zavarlak, de esetleg tudnál még segíteni hasonló feladatban? két kérdésem lenne."
Kedves Eszti!
A házidat nem fogom teljes egészében megírni. Egyszerűen csak annyi a dolgod, hogy átgondolod számológéppel hogyan oldanád meg a dolgot és ezt leírod. De ha valami nem megy, akkor írd ki a kérdést publikusan. Ezzel eleve jobban jársz, mert más is segíthet, nem csak én (ha pl. nem vagyok gépnél).
A csere T nélkül:
C = C xor D
D = C xor D
C = C xor D
Máskor magad csináld a házidat, de leírom neked C++-ban. Ha kell még leírom neked c#-ban, javaban, pythonban, C-ben, pszeudókódban...
C++:
algfugg(int a,int b){
cin>>a;
int temp;
cin>>b;
if(a>b){
temp=a;
a=b;
b=temp;
return a,b;
}else{return a,b;}}
Kérdező! Ennek az oldala a lényeg hogy publikusan kiírunk kérdéseket amiket mások megválaszolnak, így ha legközelebb valakinek kell segítség az könnyen megtalálhatja a választ. Innen is az oldal elnevezése.
Nem privát üzenetben kéne megpróbálni megoldatni másokkal házi feladatokat (de még csak publikusan sem mert ellenkezik az oldal szabályzatával). Ne próbáld meg kihasználni a segítőkész embereket, ez nem túl korrekt magatartás és ezért semmi jogod sincs leszólni másokat.
#Gru
A megoldásod jópofa, de rossz szokás, mert nem csak átláthatatlan de lassabb is. Míg az eredetit a fordító képes kioptimalizálni egy swap operátorra (de a nélkül is max 2 adatmozgatás), a tiédet meghagyja 3 darab xor ÉS max 2 adatmozgató utasításnak, és ha nem ismerném meg se tudnám mondani hogy mit csinál így hirtelen. Fun fact, de gyakorlatban használhatatlan. :(
"C++:
algfugg(int a,int b){
cin>>a;
int temp;
cin>>b;
if(a>b){
temp=a;
a=b;
b=temp;
return a,b;
}else{return a,b;}}"
Ez mi ez az okádék, mert nem C++ kód az biztos.
A többi megoldásodtól kímélj meg minket légyszi.
nem tudom hogy miért használnék ki bárkit is, amikor önként eldöntheti mindenki aki olvassa a kérdést, hogy akar segíteni vagy sem.
én úgy láttam házi feladat kategória is van, szóval nem tudom akkor oda mit írnak, ha nem lehet segítséget kérni benne.
eleve szó sem volt róla hogy ez házi feladat, mégis itt írja mindenki hogy oldjam meg egyedül meg hasonló jóindulatú okoskodás.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!