• Задача:

    Определить, является ли заданное натуральное число простым числом.

    Формат ввода:

    На вход подается натуральное число n не превосходящих 30000.

    Формат вывода:

    YES или NO

    Пример входных данных

    27

    Пример выходных данных

    NO



    P.S. На языке паскаль. 8 класс, так что не сильно заумно, пожалуйста, а то бывают команды, которые впервые в жизни вижу.

Ответы 6

  • а что такое k?
    • Автор:

      mohamed
    • 5 лет назад
    • 0
  • k количество делителей у числа.
  • я сдаюсь..
    • Автор:

      fattyfkan
    • 5 лет назад
    • 0
  • function chislo(var a: integer): longint; var i, k: integer;begin for i:= 2 to a do begin if a mod i = 0 then k:= k + 1; end; chislo := k;end;var a, k: integer;begin readln(a); chislo(a); if k <= 2 then writeln ('YES') else writeln ('NO');end.
  • var a:integer;function chislo(a:integer):integer;Var i,k:integer;begin for i:=2 to a do if a mod i = 0 then inc(k); chislo:=k;end;begin readln(a); if chislo(a)<2 then writeln('YES') else writeln('NO');end.
    • Автор:

      drakeemkm
    • 5 лет назад
    • 0
  • Если не заумно, то так сойдет)Вот держи(прикреп):
    answer img
    • Автор:

      jeter
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years