М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
dianakazaryan1
dianakazaryan1
17.04.2023 08:37 •  Информатика

Рассматривается множество целых чисел, принадлежащих числовому отрезку [1000; 9999], которые удовлетворяют следующим условиям: − не делятся нацело на 6, 8 и 5;
− запись в троичной системе счисления имеет ровно 8 цифр.
Найдите минимальное и максимальное из этих чисел. Записывайте числа через пробел.

👇
Ответ:

def ConvertSystem(n, b):

   e = n//b

   q = n%b

   if n == 0:

       return '0'

   elif e == 0:

       return str(q)

   else:

       return ConvertSystem(e, b) + str(q)

_min = 10001

_max = -1

for i in range(1000, 10000):

   if i % 6 != 0 and i % 8 != 0 and i % 5 != 0 and len(ConvertSystem(i, 3)) == 8:

       if i > _max:

           _max = i

       if i < _min:

           _min = i

print(_min, _max)

4,4(16 оценок)
Открыть все ответы
Ответ:
cat0000000
cat0000000
17.04.2023
Линейное ур-е имеет вид: ax^2+bx+c=0, где a, b, c - кофиценты
Чтобы решить кв. ур-е нужно:
Определить дискриминант по формуле: D(дискриминант)= b^2 * -4ac
2) Если D<0, то уравнение не имеет корней
Если D=0, то один корень
Если D>0, то два корня
3) ищем корни по формуле, Если D=0: x=-b/2a
Ищем корни по формуле, если D>0: x1=-b+√D/2a x2=-b-√D/2a

по теореме Виета:
x1+x2=-b/a
x1*x2=c/a
И подбираем корни.

По свойству корней.
Если a+b+c=0, то x1=1 x2=c/a
Если a-b+c=0, то x1=-1 x2=-c/a

Нахождение площади треугольника:
S=h*x*1/2, где h- высота треугольника, x - основание, к которому проведена ввсота
4,4(76 оценок)
Ответ:
liza345789
liza345789
17.04.2023
1)
Program n1;
const n=10;
var a: array [1..n] of integer;
i,sum: integer;
begin
randomize;
sum:=0;
for i:=1 to n do a[i]:=random(100)+1;
for i:=1 to n do sum:=sum+a[i];
writeln('сумма: ',sum);
end.
2)
Program n2;
const n=10;
var a: array [1..n] of integer;
i,sum,j,temp: integer;
begin
randomize;
writeln('исходный массив');
for i:=1 to n do
begin
a[i]:=random(100)+1;
write(a[i],' ');
end;
writeln;
writeln('полученный массив: ');
for i:=1 to n do
for j:=i to n do
if a[j]<a[i] then
begin
temp:=a[i];
a[i]:=a[j];
a[j]:=temp
end;
for i:=1 to n do write(a[i],' ');
end.
4,6(72 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ