nailboxru
?>

Определить все трехзначные числа, которые при делении на 11 в частном число, равное сумме квадратов цифр исходного числа.

Информатика

Ответы

АминаИван
Var i,j,k:integer;
begin
for i:=1 to 9 do
 for j:=0 to 9 do
  for k:=0 to 9 do
   if ((i*100+j*10+k) div 11) = (i*i+j*j+k*k)
     then writeln(i*100+j*10+k);
end.

Результат:
131
241
324
550
624
803
900
910

Если требуется деление на 11 без остатка, то:
var i,j,k:integer;
begin
for i:=1 to 9 do
 for j:=0 to 9 do
  for k:=0 to 9 do
   if ((i*100+j*10+k) mod 11) = 0 then
    if ((i*100+j*10+k) div 11) = (i*i+j*j+k*k)
      then writeln(i*100+j*10+k);
end.

Результат:
550
803
yfetyukov2

def cylinder():

r = float(input())

h = float(input())

# площадь боковой поверхности цилиндра:

side = 2 * 3.14 * r * h

# площадь одного основания цилиндра:

circle = 3.14 * r**2

# полная площадь цилиндра:

full = side + 2 * circle

return full

square = cylinder()

print(square)

Пример выполнения:

3

7

188.4

В данной программе в основную ветку из функции возвращается значение локальной переменной full. Не сама переменная, а ее значение, в данном случае – какое-либо число, полученное в результате вычисления площади цилиндра.

В основной ветке программы это значение присваивается глобальной переменной square. То есть выражение square = cylinder() выполняется так:

Вызывается функция cylinder().

Из нее возвращается значение.

Это значение присваивается переменной square.

Этот мой ответ и он официальный и копированию не подлежит! ©

ivanlimeexpo
#генерируем список из 2000 элементов
my_list = [(lambda x:(x*296+2410)%4096)(i) for i in range(2000)]

# начальное значение для временного минимума
min1_value = min2_value = 10000
min1_number = min2_number = 0

while my_list:
    x = my_list.pop()
    if x < min1_value:
        min2_value = min1_value
        min2_number = min1_number
        min1_value = x
        min1_number = 1
    elif x == min1_value:
        min1_number += 1
    elif x < min2_value:
        min2_value = x
        min2_number = 1
    elif x == min2_value:
        min2_number += 1
        
print(min2_number)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Определить все трехзначные числа, которые при делении на 11 в частном число, равное сумме квадратов цифр исходного числа.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

saniopt
milkamilka1998
shumeikoElena362
kartyshkinaaa
waspmoto6188
Ainura Pokhomova
TrofimovAnastasiya828
alex13izmailov
PivovarovaIlina1437
anovikovsr
Bogdanov
olegmgu1
tarasova
eisakov86
marinadetsad