Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2015, 10:24   #1
taras-proger
Подтвердите свой е-майл
 
Регистрация: 12.11.2014
Сообщений: 470
По умолчанию Как обозначить узел в тексте?

Имеет ли узел (единица скорости) стандартное обозначение в тексте? Или надо только так и писать "14 узлов"?
taras-proger вне форума Ответить с цитированием
Старый 27.12.2015, 10:29   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

Пишите "14 узлов"
waleri вне форума Ответить с цитированием
Старый 28.12.2015, 11:09   #3
taras-proger
Подтвердите свой е-майл
 
Регистрация: 12.11.2014
Сообщений: 470
По умолчанию

Как бы ещё формализовать алгоритм выбора окончания? Так:
Код:
d1=x%10;
d2=x%100;
if ((d2==11)||(d2==12)||(d2==13)||(d2==14)
{
 return std::u32string(U"узлов");
}
swich (d1)
{
 case 1: return std::u32string(U"узел");
 case 2:
 case 3:
 case 4: return std::u32string(U"узла");
}
return std::u32string(U"узлов");
пойдёт? x - количество тех самых узлов.
taras-proger вне форума Ответить с цитированием
Старый 28.12.2015, 11:21   #4
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

А в английском всё совсем просто: всё что не равно 1 (в том числе ноль, отрицательные и дробные числа) требует множественного числа.
ds.Dante вне форума Ответить с цитированием
Старый 28.12.2015, 11:27   #5
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Код:
d1= x%10;
d2= x%100/10;
if((d1>0) && (d1<5) && (d2 != 1)){
  if(d1 == 1) <узел>
  else <узла>
  }
else <узлов>
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обозначить символ кодом? taras-proger Общие вопросы C/C++ 3 23.12.2015 12:49
Как обозначить цикл Case of в MS Visio? Женька Good Помощь студентам 1 28.03.2014 16:56
Как обозначить конец текста в макросе Chudо Microsoft Office Word 4 11.03.2014 01:22
Как обозначить точку WitaliG Помощь студентам 2 02.11.2010 19:06
(ASM) Как обозначить максимальное число..?? hen Помощь студентам 2 05.03.2010 12:58