...żeby w takim miejscu jak 4programmers była taka odmiana - " 22 punktów " :-)
Taki do przodu a to nie ten dzial :P
@Adam Boduch: czy to w tym miejscu trzeba coś zmienić?
Odmiana nie jest błędna — jej po prostu nie ma.
Za komentarzem @PanamaJoe kolejną propozycję daję, żeby zamiast wprowadzać odmianę, zmienić punktów
na pkt
. Słownik ortograficzny PWN w haśle "pkt" mówi, że można pisać bez kropki tak: pkt
– dla każdego przypadku, zarówno w liczbie pojedynczej, jak i mnogiej.
UPDATE Oczywiście nie @p_agon , tylko @PanamaJoe . Mój błąd.
Bosch, ale macie problemy
"pkt" i wystarczy
Stary trick wdrożeniowca w Polsce
Punkty reputacji: 22
Mam nadzieję, że pomogłem :) *Tak swoją drogą: czyżby kolejna osoba dbała o łapki?*Co za śmierdzące lenie — odmiana słowa punkty
to raptem trzy wartości (dwa warunki), minuta pisania. :D
furious programming napisał(a):
Co za śmierdzące lenie — odmiana słowa punkty
to raptem trzy wartości (dwa warunki), minuta pisania. :D
Wypraszam sobie. To żadne lenistwo, tylko to jest EKO - PROGRAMMING. Przecież za każdym razem się musiałoby wykonać kilka dodatkowych rozkazów, przecież to prąd zżera. A prąd jest z węgla. A z węgla jest CO2. A z CO2 jest ocieplenie klimatu. A z ocieplenia klmiatu są susze i powodzie. Co prawda to ostatnie ze sobą jest wewnętrznie sprzeczne, ale tak twierdzą naukowcy. Musimy słuchac naukowców, bo inaczej będziemy szurami.
W C mam taką funkcję:
const char* SelectOnNumberPL( int num, const char* jeden, const char* pare, const char* wiele )
{
num = abs( num );
if ( num == 1 )
return jeden;
num %= 100;
if ( num >= 11 && num < 20 )
return wiele;
num %= 10;
if ( num >= 2 && num <= 4 )
return pare;
return wiele;
}
int score = 93;
printf( "%d %s\n", score, SelectOnNumberPL( score, "punkt", "punkty", "punktów" ) );
Używam polskich nazw argumentów, bo musiałbym się za każdym razem 10 razy zastanawiać które plural jest które.
Poprawka jest już na git.
Pamiętam jak @Azarien 11 lat temu podpowiedział jakie są zasady odmiany, w poście: Zapraszam do testowania forum :)