Задание

Напишите программу, которая получает с клавиатуры натуральное число и определяет, простое оно или нет. Для этого нужно делить число на все натуральные числа, начиная с 2, пока не получится деление без остатка.

  • var a, k, count: integer;
  • readln \(a\); {Перед вводом, инициализируйте переменные count и k}
  • count:= 0; k:=2;
  • repeat
  • if a mod k = 0 then count := count + 1;
  • k:= k + 1;
  • until \(k = a\) or \(count \\gt 0\);
  • if \(count = 0\) then writeln \(a, ' \- простое'\)
  • else writeln \(a, ' \- составное'\);
  • end.
  • begin