kyzua2475
?>

Составьте программу на языке python , которая по введенному вами k – числу грибов печатает фразу «мы нашли в лесу k грибов», причем согласовывает окончание слова «гриб» с k. (количество грибов может быть любым целым положительным числом: 1, 3, 34, 127 и т.д. окончание фразы определяется значением последней цифры.) 

Информатика

Ответы

nsmmkrtchyan

var

  k: integer;

begin

  readln(k);

  if k< 0 then

    writeln('не может такого быть')

  else

    begin

      write('мы нашли в лесу ',k,' гриб');

      if (k mod 100 in [5..19]) then

        writeln('ов')

      else if (k mod 10 in [2..4]) then

        writeln('а')

      else if (k mod 10=1) then

        writeln

      else

        writeln('ов');

    end;

end.

Ramon22081983
Воспользуемся расширенной записью шестнадцатиричного числа в десятичной системе счисления. тогда 3(a*16²+b*16+c)=b*16²+c*16+a; 767a=208b+13c; 59a=16b+c → a=(16b+c)/59  (1) здесь a,b,c - шестнадцатиричные цифры, имеющие десятичный эквивалент от 0 до 15. наложим ограничения. a и b не могут быть нулевыми, поскольку с них начинаются числа, а с может быть и нулем. при b=15 и c=15 значение a по формуле (1) не может быть больше (16*15+15)/59, что в целых числах дает 4. следовательно, нам надо подобрать такие b и c, чтобы a принимало значения от 1 до 4. будем подставлять эти значения в (1). 1) при а=1 получаем (16b+c)/59=1 → 16b+c=59. b=59/16=3 (нацело), c=59-16*3=11. искомое число 13b₁₆ 2) при а=2 получаем (16b+c)/59=2 → 16b+c=118. b=118/16=7 (нацело), с=118-16*7=6. искомое число 276₁₆ аналогичным образом находим два остальных числа: 3b1₁₆ и 4ec₁₆ замечание. фактически, мы получаем числа 59х1, 59х2, 59х3, 59х4 и переводим их в шестнадцатиричную систему счисления, поскольку в формуле (1) в скобках записано представление расширенное представление шестнадцатиричного числа.
Tamara
1. для начала нарисуйте основной контур корабля. для будущего корпуса нарисуйте такую вот несложной формы контур, из которого мы и будем "строить" корабль.2. теперь нужно нарисовать основу мачт старинного деревянного корабля парусника. для этого сначала нарисуйте две длинные вертикальные линии. первая справа будет самая большая и левая чуть короче. пометьте мачты корабля черточками в тех местах, где будут перекладины для парусов.3. на этом этапе нужно нарисовать контуры парусов фрегата. рисуйте их почти прямоугольной формы. на крайней правой мачте их будет три (треугольной формы). на средней мачте будет пять парусов, на последней мачте корабля тоже пять, но только меньшего размера.4. сейчас нам нужно будет нарисовать корму парусного корабля в деталях. нарисуйте боковую линию кормы плавной линией, а также учтите, что задняя часть кормы должна располагаться чуть ниже по отношению к носовой части корабля. выделите носовую часть еще одной вертикальной линией и нарисуйте продольные участки вдоль корпуса.5. на этом этапе рисуем мачты и паруса нашего парусника более детально. прежде всего, удалите ластиком предыдущие ненужные контуры основы корабля и мачт, а после прорисуйте окончательно форму всех парусов и мачт. чтобы вам было легче это сделать, ориентируйтесь на мой рисунок.6. сейчас займемся парусами корабля "основательно" и натянем их полотнище ветром. начнем с первой наклонной мачты. эти паруса будут в виде треугольников. придадим этим парусам небольшой изгиб от бокового ветра. нарисуйте в деталях и основные паруса корабля. для этого вертикальные прямые линии нужно заменить слегка изогнутыми. это создаст впечатление дующего в паруса ветра, а заодно и движения корабля.7. если вы будете рисовать корабль только простым карандашом, то для нанесения теней используйте мягкий карандаш. затените гормональные участки кормы. с теней мачты и паруса на рисунке станут объемными.

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

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

Составьте программу на языке python , которая по введенному вами k – числу грибов печатает фразу «мы нашли в лесу k грибов», причем согласовывает окончание слова «гриб» с k. (количество грибов может быть любым целым положительным числом: 1, 3, 34, 127 и т.д. окончание фразы определяется значением последней цифры.) 
Ваше имя (никнейм)*
Email*
Комментарий*

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

iracaenko153
annanas08
Lvova_Aleksandr933
Nikolai710
starh
abuley
glebovaludok
sv-opt0076
soa8690
vmnk38
pastore
Rubber-soul
serkinn69
Ilin1022
Surkova_Pavlovna