Нужно посчитать число вариантов, т.е. максимальное число человек которое может принять врач. Он может принимать в:
8:00, 8:30, 9:00, 9:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30. Т.е. (14-8)*2 = 12 пациентов.
Петя записался на прием в 11:30 - это один(!) из возможных равновероятных вариантов, а значит несет информации:
бита
Var n,k,kolvo,c:real;beginreadln (k,n,c); kolvo:=k;while k+(c-n) >=0 do beginif k+(c-n)<kolvo then begin writeln ('за ' ,abs(k/(c-n)) , 'прыжков');break endelse beginwriteln ('собака кролика не догонит');breakend; end;end.
#include<iostream>
using namespace std;
int main(){
int n, a, b, c;
cin>>n;
a = n / 100;
b = n /10 % 10 ;/* осторожно, у разных компиляторов разный порядок действий, если не робит, тогда вот так b = n/10; b = b %10 */
c = n % 10;
if (a%2 != 0) && (b%2 != 0) && (c%2! = 0) cout<<0<<endl;
else cout<<1<<endl;
return 0;
}
Import random
def solver():
while True:
key = random.randint(1,1000)
n = input('Введите начало множества: ')
m = input('Введите конец множества: ')
if m <= n or m<= 0 or n <= 0:
return False
if key in range(n,m):
print('YES')
print('число в диапазоне %i - %i' %(n,m))
else:
print('NO')
solver()
Program summa;
var
s: real;
i: integer;
begin
s := 0;
for i := 1 to 10 do
s := (Power(i, 3) / 3) + (Power(i, 5) / 7) + (Power(i, 7) / 11) + (Power(i, 9)) / 15; Writeln('Сумма= ', s);
end.