Size: a a a

2020 July 21

RX

Rapira X in C++ Together 2.0
Сейчас рандом освою кое что другое придумал
источник

CC

Cool Cooler in C++ Together 2.0
Rapira X
Я хотел сделать чтобы было много попыток и под каждую он подставлял правильное окончание
Ого, вот это цель, конечно
источник

CC

Cool Cooler in C++ Together 2.0
Русский оч дурацкий в этом
источник

CC

Cool Cooler in C++ Together 2.0
В числительных много ненужной сложности
источник

CC

Cool Cooler in C++ Together 2.0
Rapira X
Я хотел сделать чтобы было много попыток и под каждую он подставлял правильное окончание
https://hastebin.com/rarinojeqe.cpp
Я таки попытался учесть русский, но это слишком муторно.
Учёл только от 1 до 19
Учтены только случаи, относящиеся к данной конкретной проге
Слово "попыток" именно в таком виде прохардкожено
Есть ошибки типа "с третой попытки"
Не учтено изменение предлогов, например "с второй попытки" (надо "со")
Не учтены перебегания согласных (кошка -> кошек)
Не учтены различные окончания (кошка -> кошек, но попытка -> попыток)
Не учтены возможные проблемы с чередованием согласных, буквами ш, щ, ъ, ь, е, ё
Не учтены слова с дефисами и тире (Менделеев — Клайперон -> Менделеева — Клайперона)
Не учтены другие особенности русского языка, о которых я сейчас не вспомнил
источник

CC

Cool Cooler in C++ Together 2.0
Не учтены несклоняемые слова типа "пальто"
источник

CC

Cool Cooler in C++ Together 2.0
Не учтены разносклоняемые слова типа "знамя"
источник

CC

Cool Cooler in C++ Together 2.0
Русский язык не учтёшь, у него legacy громадное
источник

CC

Cool Cooler in C++ Together 2.0
Поэтому лучший вариант тупо забить
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
Русский язык не учтёшь, у него legacy громадное
В английском legacy вроде меньше, кста
источник

CC

Cool Cooler in C++ Together 2.0
А меньше всего в эсперанто, за что я его и люблю
источник

RX

Rapira X in C++ Together 2.0
string russkoyeSkloneniye(int skloneniye, int padezh, int rod, string osnova, int number, bool poryadkovoye) /* что это значит ?
источник

RX

Rapira X in C++ Together 2.0
Ну я понял что объявил тип данных переменных
источник

CC

Cool Cooler in C++ Together 2.0
Rapira X
string russkoyeSkloneniye(int skloneniye, int padezh, int rod, string osnova, int number, bool poryadkovoye) /* что это значит ?
Это объявление функции: она возвращает значения типа string, называется russkoyeSkloneniye, в качестве аргументов принимает значение типа int, которое внутри себя называет skloneniye, другие аргументы тоже
источник

RX

Rapira X in C++ Together 2.0
А почему string russkoeSklonenie и потом скобки
источник

RX

Rapira X in C++ Together 2.0
Хм. Попозже посмотрю.
источник

CC

Cool Cooler in C++ Together 2.0
Rapira X
Хм. Попозже посмотрю.
Там ничего полезного, если чё.
источник

RX

Rapira X in C++ Together 2.0
Модульный калькулятор в плеймаркете есть?
источник

CC

Cool Cooler in C++ Together 2.0
Rapira X
Модульный калькулятор в плеймаркете есть?
Всм?
источник

CC

Cool Cooler in C++ Together 2.0
Аааа
источник