Sergei1198
?>

Имеется а)3, б)4, в)5, г)6 монет, среди которых одна фальшивая (легче других придумайте способ нахождения фальшивой монеты за минимальное число взвешиваний на чашечных весах без гирь.

Информатика

Ответы

Azarenkoff
А) берём 2 из трёх монет и взвешиваем их: если монеты весят одинаково, следовательно оставшаяся монета-лишняя, если одна монета легче другой, следовательно она фальшивая б) на каждую чашу весов ложим по две монеты. берём монеты с той чаши, которая легче и взвешиваем монеты-та что легче и есть фальшивая. г)на каждую чашу ложим по три монеты. чаша с фальшивой монетой окажется легче. а дальше как под (а)  берём 2 из трёх монет и взвешиваем их: если монеты весят одинаково, следовательно оставшаяся монета-лишняя, если одна монета легче другой, следовательно она фальшивая) в)ложим на каждую чашу весов по 2 монеты. если монеты весят одинаково, то оставшаяся монета-лишняя, если одна чаша легче, то взвешиваем монеты, лежащие на ней , та монета что легче-фальшивая.   (тут всё ок)
sbraginets
2) const  n=8; m=10; var p: array[1..n,1..m] of integer; i,j: integer; begin  for i: = 1 to n do    for j: =1 to m do  begin    p[i,j]: =i*j;   write(p[i,j],' ')  end;   end. 3) const  n=4; m=6; var z: array[1..n,1..m] of integer; i,j,sum,pr: integer; begin randomize; sum: =0; pr: =1;       for i: = 1 to n do        for j: =1 to m do    begin z[i,j]: =random(100);     write(z[i,j],' ');       sum: =sum+z[i,j];       pr: =pr*z[i,j];   end;   writeln();   write('сумма ',sum,' произведение ',pr);   end.4) const  n=5; m=5; var a: array[1..n,1..m] of integer; i,j,sum,pr: integer; beginrandomize; sum: =0; pr: =1;   for i: = 1 to n do    for j: =1 to m do    begin a[i,j]: =random(100);     write(a[i,j],' ');     sum: =sum+a[i,j];     pr: =pr*a[i,j];   end;   writeln();   write('сумма ',sum,' произведение ',pr);   end.
Mariya694

import math

def calculate_circle_area(radius):

   if radius < 0:

       raise ValueError("Радиус не может быть отрицательным")

   area = math.pi * radius**2

   return area

# Пример использования функции

radius = float(input("Введите радиус круга: "))

circle_area = calculate_circle_area(radius)

print("Площадь круга радиуса", radius, "равна", circle_area)

Объяснение:

import math

def calculate_circle_area(radius):

   if radius < 0:

       raise ValueError("Радиус не может быть отрицательным")

   area = math.pi * radius**2

   return area

# Пример использования функции

radius = float(input("Введите радиус круга: "))

circle_area = calculate_circle_area(radius)

print("Площадь круга радиуса", radius, "равна", circle_area)

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

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

Имеется а)3, б)4, в)5, г)6 монет, среди которых одна фальшивая (легче других придумайте способ нахождения фальшивой монеты за минимальное число взвешиваний на чашечных весах без гирь.
Ваше имя (никнейм)*
Email*
Комментарий*

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

turovvlad
info7
Korikm
amayonova
Artur-62838
lika080489
testovich1012
i7aster26
NataliaBerezovskaya33
innesagrosheva22
iivanovar-da
elenak26038778
rodin4010
istok11
Shishkinna2002