Задать вопрос
24 февраля, 13:57

Приведенный фрагмент программы ...

Паскаль

//i, n, flag - переменные целого типа

flag : = 1;

if n > 2 then begin

flag : = 0;

for i : = 2 to n - 1 do

begin

if n mod i = 0 then begin

flag : = 1;

break

end;

end;

end;

writeln ((n = 2) OR (flag = 0)) ;

Си

//i, n, flag - переменные целого типа.

flag = 1;

if (n > 2) {

flag = 0;

for (i = 2; i < n - 1; i++) {

if (n % i = = 0)

flag = 1;

}

}

if (n==2 || flag = = 0)

printf ("True") ;

else

printf ("False") ;

Выберите один ответ:

Определяет, является ли число n общим кратным всех меньших его чисел начиная с 2

Определяет, является ли число n четным

Определяет, является ли число n общим делителем всех меньших его чисел начиная с 2

Определяет, является ли число n простым

Ни один из вариантов

+4
Ответы (1)
  1. 24 февраля, 14:11
    0
    Определяет, является ли число n общим делителем всех меньших его чисел начиная с 2
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Приведенный фрагмент программы ... Паскаль //i, n, flag - переменные целого типа flag : = 1; if n > 2 then begin flag : = 0; for i : = 2 to ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Выберите логическое выражение, принимающее значение True a) (True and True) and (False or False) b) Not (True and Not False) or False c) (True or False) or Not (True and True) d) Not (True or False) and True
Ответы (1)
Сделать так чтобы Writeln был заменен другим словом и повторялься не больше двух раз program choise; var N_M:integer; writeln (' введи номер месяца ') ; readln (N_M) ; case N_M of 1:writeln (' январь ') ; 2:writeln (' февраль ') ;
Ответы (1)
Uses crt; var n, s, s1, s2, k:integer; begin writeln ('Введите число: ') ; readln (n) ; s:=0; s1:=0; s2:=0; while n>0 do begin inc (k) ; if k mod 2 = 0 then begin s:=s+n mod 10; n:=n div 10; end else begin s1:=s1+n mod 10; n:=n div 10; end;
Ответы (1)
Имеется условный оператор:if D10 then writeln ('ура!') else writeln ('плохо ...') ; Какими операторами его можно заменить? Выберите несколько из 4 вариантов ответа: 1) if D=10 then writeln ('ура!') else writeln ('плохо ...
Ответы (1)
Как сделать теперь без массива (паскале) ? var nm:array of integer; j, l:integer; begin nm: = new integer[3] (random (20), random (20), random (20)) ; writeln ('nm[0] = ', nm[0]) ; writeln ('nm[1] = ', nm[1]) ; writeln ('nm[2] = ', nm[2]) ;
Ответы (1)