Responsive image Boda Szilárd weblapja

1. Írjunk egy programot, amely for ciklussal megvizsgálja egy beolvasott számról, hogy prím-e, használva az alábbi pszeudokódot!


EGESZ szam, oszto; LOGIKAI prim = IGAZ; IRD "szam="; OLVASD szam; MINDEN(oszto=2,szam/2+1) VÉGEZD EL |    HA (szam mod oszto == 0) AKKOR |   |      prim = HAMIS; |   └■ └■
HA (prim == IGAZ) AKKOR |    IRD "a szam prim"; └■ KULONBEN |    IRD "a szam nem prim"; └■

2. Írjunk egy programot, amely beolvas egy számot, majd kiírja az osztói összegét.

Bemenet
  • 6



Kimenet
  • 6 (1 + 2 + 3 )

3. Írjunk egy programot, amely beolvas egy számot, majd kiírja, hogy tökéletes-e. (Tökéletesek azok a számok, amelyek egyenlőek az osztóik összegével, pl 6).

Bemenet
  • 4



Kimenet
  • Nem

4. Írjunk egy programot, amely while ciklussal megvizsgálja egy beolvasott számról, hogy prím-e.
5. Olvassunk be n számot, majd írjuk ki a prímek összegét!

Bemenet
  • N=6
  • 8
  • 9
  • 3
  • 4
  • 5
  • 6



Kimenet
  • 8

6. Olvassunk be n számot, majd írjuk ki a legkisebb prím s a legnagyobb nem prím lk. k. t ét!