• ПОМОГИТЕ ПОЖАЛУЙСТА ПОНЯТЬ ПРОГРАММУ. ЧТО ОБОЗНАЧАЕТ КАЖДАЯ ПЕРЕМЕННАЯ? И ПОДРОБНО ОПИШИТЕ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ ( Например, задаем множество, далее
    задаем переменные и задаем им тип такой-то... и т.д) ПОЖАЛУЙСТАААААА
    type
    violla = set of 1..300;
    var
    i, j, k, n: integer;
    s, s1: violla;
    f: boolean;
    begin
    write('Введите n: ');
    readln(n);
    s := [];s1 := [];
    for i := 1 to n do
    begin
    f := true;
    k := round(sqrt(i));
    for j := 2 to k do
    if i mod j = 0 then f := false;
    if f then s := s + [i]
    else s1 := s1 + [i];
    end;
    write('Простые числа(только два делителя): ');
    for i := 1 to n do
    if i in s then write(i, ' ');
    writeln;
    write('Составные числа(более двух делителей): ');
    for i := 1 to n do
    if i in s1 then write(i, ' ');
    end.

Ответы 2

  • последнее слово в пояснениях - "аналогично"
  • Объяснения - в прилагаемом файле.
    answer img
    • Автор:

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

Войти через Google

или

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

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

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