2 / 2 / 0
Регистрация: 19.03.2019
Сообщений: 54
|
|
1 | |
Написать функцию, которая на вход принимает число, а на выходе выдает слово в падеже, соответствующем указанному числу12.06.2019, 19:40. Показов 8279. Ответов 8
Метки нет (Все метки)
Здравствуйте!
Нужно написать функцию, которая на вход принимает число, а на выходе выдает слово телефон в падеже, соответствующем указанному количеству. Например: «15 телефонов», «21 телефон», «32 телефона». Я так понял, надо брать последнюю цифру из числа и сравнивать её с определенными цифрами. Если последняя цифра числа = 1, то выводить num + " телефон". Если последняя цифра числа = 2, то выводить num + " телефона". В остальных случаях выводить num + " телефонов". Только вот не знаю, как взять последнюю цифру из числа и сравнить его с 1, 2. Подскажите, пожалуйста
0
|
12.06.2019, 19:40 | |
Ответы с готовыми решениями:
8
Написать функцию, которая принимает на вход строку и возвращает количество слов в нем Написать функцию, которая принимает на вход две матрицы, состоящие из нулей и единиц Найти сумму четных чисел; Написать функцию, которая принимает на вход строку и заменяет все нечетные элементы Написать функцию, которая принимает целое число |
14 / 10 / 5
Регистрация: 07.07.2012
Сообщений: 171
|
|
12.06.2019, 19:46 | 2 |
Олег971, а если 12 будет, то у тебя получится 12 телефона.
0
|
2 / 2 / 0
Регистрация: 19.03.2019
Сообщений: 54
|
|
12.06.2019, 19:51 [ТС] | 3 |
Orakul, Ой, да... Ну числа до 10 пока можно отпустить, там можно будет отдельный if сделать для двойки.
А вот начиная с 10 и до 100: Если последняя цифра числа = 1, то выводить num + " телефон". В остальных случаях выводить num + " телефонов". А потом снова надо что-то делать, чтобы не было "124 телефонов"
0
|
14 / 10 / 5
Регистрация: 07.07.2012
Сообщений: 171
|
|
12.06.2019, 19:55 | 4 |
let quantity = '12';
console.log(quantity[1]); // => '2'
0
|
2 / 2 / 0
Регистрация: 19.03.2019
Сообщений: 54
|
|
12.06.2019, 19:57 [ТС] | 5 |
Orakul, А при 148 будет 4 вместо 8... Надо всегда именно последнюю цифру числа выбирать
0
|
the hardway first
2461 / 1836 / 906
Регистрация: 05.06.2015
Сообщений: 3,603
|
||||||
13.06.2019, 09:10 | 6 | |||||
1
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||||||
13.06.2019, 18:06 | 7 | |||||
j2FunOnly, приветствую
До кучи добавлю - https://codepen.io/qwerty_wasd/pen/WqQvwW
1
|
74 / 29 / 4
Регистрация: 16.10.2017
Сообщений: 95
|
||||||
13.06.2019, 21:05 | 8 | |||||
0
|
14 / 10 / 5
Регистрация: 07.07.2012
Сообщений: 171
|
||||||||||||||||
15.06.2019, 20:48 | 9 | |||||||||||||||
Олег971, для строк можно так:
0
|
15.06.2019, 20:48 | |
15.06.2019, 20:48 | |
Помогаю со студенческими работами здесь
9
Написать функцию, которая принимает на вход коэффициенты уравнения кривой 2-го порядка и возвращает тип кривой Написать функцию, которая принимает число, а возвращает его факториал Написать функцию, которая принимает число и определяет, является ли оно простым Написать функцию incPtr, которая принимает указатель на int, и увеличивает число на 1 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |