Size: a a a

2020 February 09

VV

Vadim Venediktov in RubyRush
Grek
12 негритёнка,
по правилам русской грамматики верно ли данное склонение?
12 негритят правильно
источник

G

Grek in RubyRush
Vadim Venediktov
12 негритят правильно
но данный код ссылается на двойку, и результат выводит 12 негритёнка
источник

G

Grek in RubyRush
Эдем
Что значит индивидуально?
ну от 10 и выше, конструкция работает уже после 20,например 22 уже негритёнка, это верно
источник

G

Grek in RubyRush
Vadim Venediktov
12 негритят правильно
Спасибо вам, вы просто потрясны
источник

Э

Эдем in RubyRush
В чём тогда вопрос?
источник

G

Grek in RubyRush
Эдем
В чём тогда вопрос?
если компьютер рядом, проверьте сами
источник

G

Grek in RubyRush
def sklonenie(number, krokodil, krokodila, krokodilov)
 ostatok = number % 10

 if (ostatok == 1)
return krokodil
end

if (ostatok >= 2 && ostatok <= 4)
 return krokodila
end

if (ostatok > 4 || ostatok == 0)
 return krokodilov
end

end

skolko = ARGV[0].to_i

puts "#{skolko} " +
  sklonenie(skolko, "негритёнок", "негритёнка", "негритят") + " " +
  sklonenie(skolko, "пошел", "пошли", "пошли") +
   " купаться в море!"
источник

G

Grek in RubyRush
так как 12\10 = 10.2 программа акцентирует  внимание при выводе результата на последнюю цифру
источник

G

Grek in RubyRush
Я конечно понимаю, возможно это не место для таких простых вопросов, если тут такое не спрашивают, будьте добры сказать !
источник

Э

Эдем in RubyRush
Про грамматику Вадик ответил. А в остальном я, например, пока не понял, в чём вопрос
источник

G

Grek in RubyRush
и как исправить ?
источник

Э

Эдем in RubyRush
Какие мысли есть на этот счёт?
источник

G

Grek in RubyRush
добавить новую инструкцию
остаток >4 и остаток < 21
return krokodilov
но деление по модулю, 12 на 10 = 1.2 последняя двойка, вызовет параметр krokidila
источник

G

Grek in RubyRush
или что за дичь
источник

Э

Эдем in RubyRush
Ну вот нужно найти, в каких случаях, какие формы применяются в русском языке (заметить общую тенденцию). И исходя из этого поставить условия. От 4 до 21 явно что-то не то
источник

Э

Эдем in RubyRush
Нужно ограничить этот диапазон
источник

G

Grek in RubyRush
но все равно не сработает, если делить на 10
источник

G

Grek in RubyRush
я думаю я усложняю, но хотелось бы понять
источник

VV

Vadim Venediktov in RubyRush
Grek
Спасибо вам, вы просто потрясны
Спс! :)
источник

VV

Vadim Venediktov in RubyRush
Grek
я думаю я усложняю, но хотелось бы понять
Нет, правильно думаете
источник