szam, oszto: Egész;
prim: Logikai;
Bekér(szam);
prim:= Igaz;
Ciklus oszto:= 2-től szam-1-ig
Ha szam Osztható oszto-val Akkor
prim := Hamis;
Elágazás vége
Ciklus vége
Ha prim Akkor
Kiír('Prímszám');
Különben
Kiír('Nem prím');
Elágazás vége
using System;
namespace Prim1
{
class Program
{
public static void Main(string[] args)
{
int szam, oszto;
bool prim;
Console.Write("Kérek egy számot: ");
szam = int.Parse(Console.ReadLine());
prim = true;
for (oszto = 2; oszto < szam; oszto++) {
if (szam % oszto == 0) {
prim = false;
}
}
if (prim) {
Console.WriteLine("Prímszám");
} else {
Console.WriteLine("Nem prím");
}
Console.ReadKey(true);
}
}
}
PROGRAM Prim1;
VAR
szam, oszto: INTEGER;
prim: BOOLEAN;
BEGIN
Write('Kerek egy szamot: ');
ReadLn(szam);
prim:= TRUE;
FOR oszto:= 2 TO szam-1 DO
BEGIN
IF szam MOD oszto = 0 THEN
BEGIN
prim:= false;
END;
END;
IF prim THEN
BEGIN
WriteLn('Primszam');
END
ELSE
BEGIN
WriteLn('Nem prim');
END;
ReadLn();
END.
package prim1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
int szam, oszto;
boolean prim;
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
szam = Integer.parseInt(r.readLine());
prim = true;
for (oszto = 2; oszto < szam; oszto++) {
if (szam % oszto == 0) {
prim = false;
}
}
if (prim) {
System.out.println("Primszam");
} else {
System.out.println("Nem prim");
}
}
}