number = int(input("Введите число: "))
if ((number > 999 and number < 10000) and ((number % 7 == 0) or (number % 17 == 0))):
print("YES")
else:
print("NO")
Объяснение:
number = int(input("Введите число: ")) // Создание + ввод целочисленной переменной number
if ((number > 999 and number < 10000) and ((number % 7 == 0) or (number % 17 == 0))): // Условие:
(number > 999 and number < 10000) - проверяет, является ли число четырехзначным;
((number % 7 == 0) or (number % 17 == 0)) - проверяет, делится ли число на 7 или на 17 без остатка
Два условия связаны побитовым оператором and (И)
print("YES") // Вывод YES
else: // Иначе
print("NO") // Вывод NO
s:string;
a,e,n,i:Integer;
begin
write('Введите строку - ');
readln(s);
a:=length(s);
for i:=1 to a do
begin
if (s[i]='К') or (s[i]='к') then
begin
if e=0 then e:=i
else n:=i;
end;
end;
for i:=1 to a do
begin
if (i<e) or (i>n) or (i=e) or (i=n) then
write(s[i])
else write('*');
end;
end.