Yuliya-Tsaryova
?>

Однажды умный бедняк попросил у скупого богача приюта на 2 недели, причем сказал: «за это я тебе в первый день заплачу 1 руб., во второй – 2 руб., в третий – 3 руб. и т.д. но ты будешь мне подавать милостыню: в первый день – одну копейку, во второй день – 2 копейки, в третий – 4 копейки, в четвертый – 8 копеек и т.д.» богач с радостью согласился на такие условия. какой барыш принесла эта сделка богачу? а) богач разбогател на 58 рублей 83 копейки б) богач разорился на 58 рублей 83 копейки в) богач разорился на 38 рублей 83 копейки г) богач разорился на 48 рублей 83 копейки д) богач разбогател на 38 рублей 83 копейки

Информатика

Ответы

abadaeva
За 14 дней богачу будет заплачено 1+2++13+14 рублей. 1+2+3+4+ +11+12+13+14=(1+14)+(2+13)+(3+12)+(4+11)+=15+15+15+15+=7х15=105 (рублей). за это же время богачу придется выплатить в копейках в двоичной системе счисления это запишется как 13 единиц. следующее за этим число будет единицей с четырнадцатью нулями, или , значит сумма будет на единицу меньше, т.е. 16383 (копейки). богач получит 105 рублей, а выплатит 163,83 руб, т.е. разорится на 58.83 руб. ответ б)
knyazevskayad
Ето может бить наверно б)
metegina4
Писал с учётом очистки экрана. тобишь модуль uses crt, если не проходили, то лучше удали эту строчку и "clrscr". program g; uses crt; const n=10; var i, count: integer; mass: array [1..n] of integer; begin    clrscr;   count: =0;     for i: =1 to n do   begin     mass[i]: =random(31)-15;     write(mass[i]: 4);   end;   writeln;   for i: =1 to n do        if mass[i]> 0 then inc(count);   if count=0 then writeln('в массиве нету положительных чисел.')   else writeln('количество положительных чисел в массиве: ', count);   readln;   end.
gorbelena1971

Через if скучно решать конечно, но пусть тоже полежит такой вариант.

Первый )

n=int(input('Введите натуральное число: '))

enddigit = n % 10 *(n//10 % 10 != 1)

end = 'ek'

if enddigit == 1:

   end = 'ka'

elif enddigit in range(2,5):

   end ='ki'

print(f'{n} boch{end}')

Второй ) (решение через 1 конструкцию if, else)

n=int(input('Введите натуральное число: '))

a = n % 10 *(n//10 % 10 != 1 and  n % 10 < 5)

end = 'ka'*(a==1) + 'ki'*(a!=1) if a else 'ek'

print(f'{n} boch{end}')

Третий ) (вариация второго без условий!)

n=int(input('Введите натуральное число: '))

a = n % 10 *(n//10 % 10 != 1)*(n % 10 < 5)

print(n, 'boch' + ('ka'*(a==1) + 'ki'*(a!=1))*(a!=0) + 'ek'*(a == 0))


РЕШИТЬ ЧЕРЕЗ УСЛОВНЫЙ ОПЕРАТОР IF НА PYTHON Апельсины бочками Бизнесмен Василий после прочтения изве
РЕШИТЬ ЧЕРЕЗ УСЛОВНЫЙ ОПЕРАТОР IF НА PYTHON Апельсины бочками Бизнесмен Василий после прочтения изве
РЕШИТЬ ЧЕРЕЗ УСЛОВНЫЙ ОПЕРАТОР IF НА PYTHON Апельсины бочками Бизнесмен Василий после прочтения изве

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

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

Однажды умный бедняк попросил у скупого богача приюта на 2 недели, причем сказал: «за это я тебе в первый день заплачу 1 руб., во второй – 2 руб., в третий – 3 руб. и т.д. но ты будешь мне подавать милостыню: в первый день – одну копейку, во второй день – 2 копейки, в третий – 4 копейки, в четвертый – 8 копеек и т.д.» богач с радостью согласился на такие условия. какой барыш принесла эта сделка богачу? а) богач разбогател на 58 рублей 83 копейки б) богач разорился на 58 рублей 83 копейки в) богач разорился на 38 рублей 83 копейки г) богач разорился на 48 рублей 83 копейки д) богач разбогател на 38 рублей 83 копейки
Ваше имя (никнейм)*
Email*
Комментарий*

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

Vitalevich
Юлия Соколовская1568
Alena824
Vyacheslavovna
nadezhda81
ЕленаАнастасия315
galereyaas1568
Стефаниди
Овчинников_Грузман
РобертИрина
veronikagrabovskaya
ikuvila5484
natakrechko
abakas235
Novikova