Responsive image Boda Szilárd weblapja

1. Írjunk egy programot, amely beolvas két számot s kiszámítja a legnagyobb közös osztójukat, átírva az alábbi pszeudokódot!

EGESZ szam1, szam2, lkkt;
IRD "szam1=";
OLVASD szam1;
IRD "szam2=";
OLVASD szam2;
lkkt=szam1*szam2;
AMIG (szam1 != szam2) VEGEZD EL
|    HA (szam1>szam2) AKKOR
|    |    szam1=szam1-szam2;
|    └■
|    KULONBEN 
|        szam2=szam2-szam1;
|    └■
└■
lkkt = lkkt/szam1;
IRD "a legnagyobb kozos oszto", szam1;
IRD "a legkisebb kozos tobbszoros", lkkt;
2. Írjunk egy programot, amely beolvas két számot, s kiírja a legkisebb közös többszörösüket!
3. Írjunk egy programot, amely beolvas 5 számot, s kiírja a legkisebb s a legnagyobb szám ln.k.o ját! (tömb nélkül)
4. Írjunk egy programot, amely beolvas 7 számot. s kiírja a második legkisebb s harmadik legnagyobb lk.k.t ját (tömb nélkül)