Zad?n?:
V prom?n?ch [i]yester[/i] a [i]today[/i] jsou ulo?eny informace o naft? spot?ebovan? v?era a dnes (zaokrouhleno na cel? litry, zadejte libovoln? v deklara?n? ??sti). Deklarujte ukazatele [i]temp[/i] a s jeho pomoc? ?daj o v?erej?? a dne?n? spot?eb? vz?jemn? proho?te.
A? nad t?m p?em??l?m sebev?c, nem??u p?ij?t na to jak ty dva ?daje pomoc? ukazatele prohodit. Jde to vůbec ud?lat ukazatelem? Pomoc? dal?? prom?n? by to bylo v poho, ale s ukazatelem nev?m. Jestli n?kdo v?te, pora?te pros?m. D?ky
Fórum › C / C++
Problém s úkolem z VUT
Jestli jsem dobře pochopil zadání, tak jde o to prohodit dvě proměnné bez použitž třetí proměnné a s použitím ukazatele, tady je kód.
int yester = 10;
int today = 15;
// ukazatele
int* temp = &yester;
int* temp2 = &today;
// kod, s jednim ukazatelem
*temp += today;
today = *temp - today;
*temp = *temp - today;
// kod se dvema ukazately
*temp += *temp2;
*temp2 = *temp - *temp2;
*temp = *temp - *temp2;
Jo díky moc, je to docela jednoduché, ale asi bych na to nikdy nepřišel.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 55 hostů
Podobná vlákna
Problém s úkolem c++ — založil Michal
Problém s úkolem c++ — založil Michal
Problém s úkolem o cenzuře — založil RobinHood
Přednáška na VUT — založil Mixxy
FIT VÚT Brno — založil Peppy
Moderátoři diskuze