C++ -ban hogy csináljak struktúrát, és függvényeket, amik megcsinálják a törtek összeadását és szorzását?
A függvények törzse így nézzen ki:
Tort osszead(Tort egyik, Tort masik){/*...*/}
Tort szoroz(Tort egyik, Tort masik){/*...*/}
Használata pedig:
Tort a;
Tort b;
/*Kézi kitöltés, bekérés a felhasználótól, akármi*/
Tort osszeg = osszead(a, b);
Tort szorzat = szoroz(a, b);
Kiir(a);
Kiir(b);
Ennyi segítséget kaptam a tanártól, de egyáltalán nem értem ezt az egész anyagot. Tud valaki segíteni?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
A gyakorlás tud.
De én inkább az operátorokat terhelném túl, sokkal szebb lenne.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Még ha nem is volt benned annyit hogy lejegyezd hogy mi az a struktúra az órán, beírod a google-be hogy c++ struktúra és kidobja.
struct Tort {
int szamlalo;
int nevezo;
};
Létrehozod a törtet:
Tort a;
Az elemeit pedig így éred el:
a.nevezo
a.szamlalo
A függvény így néz ki:
Tort osszead(Tort a, Tort b) {
Tort c;
//itt kiszámolod a c=a+b egyenlőséget
return c;
}
Mindent leírtam amire szükséged lehet, innentől ha tudsz törtet összeadni és összeszorozni már megvan a megoldás.
A kettes viszont neked kell és nem nekünk úgyhogy az nem érv számunkra miért nem akarsz tanulni. Jövőre is újra lehet próbálkozni.
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!