TT algoritmusok szoveg v014.pdf
TT algoritmusok szoveg v014.pdf
TT algoritmusok szoveg v014.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
else<br />
{<br />
if (elozo != 1)<br />
{<br />
if (hatv > 1)<br />
printf("%d^%d*",elozo, hatv);<br />
else<br />
printf("%d*",elozo);<br />
}<br />
hatv = 1;<br />
}<br />
elozo = oszto;<br />
if (szam == 1)<br />
if (hatv > 1)<br />
printf("%d^%d",oszto,hatv);<br />
else<br />
printf("%d",oszto);<br />
}<br />
}<br />
}<br />
/*Kiinduló forras: Computerbooks Benko Tiborne - Dr. Poppe Andras<br />
Egyutt Konnyebb A Programozos - C Programozas<br />
Programot módosította Dr Tuzson Tibor 2009*/<br />
15.3. Legnagyobb közös osztó (LKO) és legkisebb közös többszörös (LKT) kiszámítása<br />
A következı mintaprogramok az LKO és LKT kiszámításával foglalkozik. Három módszer fogunk<br />
látni, a próbálkozásos (leglassúbb), a törzstényezıs felbontásos és az Euklideszi algoritmuson<br />
alapuló megoldásokat.<br />
5.3.3. LKO és LKT próbálkozásos módszerrel.<br />
/* Az LKO és LKT kiszámítása próbálkozásos módszerrel.*/<br />
#include <br />
#include <br />
void Vegigprobal(int szam1, int szam2);<br />
int main(void)<br />
{<br />
unsigned int x, y;<br />
do<br />
{<br />
printf("1. Szam: "); scanf("%d",&x);<br />
}<br />
while (x < 2);<br />
do<br />
{<br />
printf("2. Szam: "); scanf("%d",&y);<br />
}<br />
while (x < 2);<br />
Vegigprobal(x,y);<br />
ALGORITMUSOK: Informatika 1. Laborgyakorlat; Összeállította: Dr Tuzson Tibor docens<br />
32/38