Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Формула в помощ на математически казус

Featured Replies

Здравейте,

от няколко дни се опитвам без успех да изведа формула която да ми помогне в следния казус.

Ако имаме числата от 1 до 12 разпределени последователно във всички календарни дни от годината.

Имаме 12 календара с такова последователно разпределение, но с разликата че всеки следващ започва годината със всяко следващо число от 1 до 12.

Има ли формула която би ми помогнала ако да кажем имам дадени число от 1 до 12 и конкретна дата, да разбера на кой от 12-те календара със разпределени числа ще има съвпадение на числото с датата ?

 

12-те календара са попълнени така: I вариант започва с 01.01 - 1 ; 02.01 - 2 ; 03.01 - 3

                                                             II вариант започва с 01.01 - 2 ; 02.01 -3 ; 03.01 - 4

                                                             III вариант започва с 01.01 - 3 ; 02.01 - 4 ; 03.01 - 5    и така 12 календара.

 

Приемаме че февруари винаги е 29 дни. Април,Юни,Септември,Ноември - 30 и Януари,Март,Май,Юли,Август,Октомври,Декември - 31

Чрез тези 12 календара и числата от 1 до 12 се получава така, че всяко едно число от 1 до 12 е покрито със всяка дата от годината в някой от тези календари.

Ако някой има желание да помогне моля да се включи с идея/предложение или къде мога да намеря отговор на този казус :)

                                                            

Здравейте,

от няколко дни се опитвам без успех да изведа формула която да ми помогне в следния казус.

Ако имаме числата от 1 до 12 разпределени последователно във всички календарни дни от годината.

Имаме 12 календара с такова последователно разпределение, но с разликата че всеки следващ започва годината със всяко следващо число от 1 до 12.

Има ли формула която би ми помогнала ако да кажем имам дадени число от 1 до 12 и конкретна дата, да разбера на кой от 12-те календара със разпределени числа ще има съвпадение на числото с датата ?

 

12-те календара са попълнени така: I вариант започва с 01.01 - 1 ; 02.01 - 2 ; 03.01 - 3

                                                             II вариант започва с 01.01 - 2 ; 02.01 -3 ; 03.01 - 4

                                                             III вариант започва с 01.01 - 3 ; 02.01 - 4 ; 03.01 - 5    и така 12 календара.

 

Приемаме че февруари винаги е 29 дни. Април,Юни,Септември,Ноември - 30 и Януари,Март,Май,Юли,Август,Октомври,Декември - 31

Чрез тези 12 календара и числата от 1 до 12 се получава така, че всяко едно число от 1 до 12 е покрито със всяка дата от годината в някой от тези календари.

Ако някой има желание да помогне моля да се включи с идея/предложение или къде мога да намеря отговор на този казус :).

Формула имаш предвид една сметка и да ти върне число от 1 до 12? Трудно.

Обаче ако имаш предвид алгоритъм - суперлесно:

Първа част - функция да ти върне кой ден от годината сме - да почва от 0.

втора част - изкарваш остатъка от деня разделен на 12, добавяш едно. Това е стойността на числото за първата година.

трета част - сега от твоето число вадиш полученото и намираш остатък от абсолютна стойност добавяш 12 (заради отрицателните стойности), намираш отново остатък от 12 и добавяш 1.

 

Редакция - малко се заблудих с условието отначало.

Редактирано от flare (преглед на промените)

  • Автор

Формула имаш предвид една сметка и да ти върне число от 1 до 12? Трудно.

Обаче ако имаш предвид алгоритъм - суперлесно:

Първа част - функция да ти върне кой ден от годината сме - да почва от 0.

втора част - изкарваш остатъка от деня разделен на 12, добавяш едно. Това е стойността на числото за първата година.

трета част - сега от твоето число вадиш полученото и намираш остатък от абсолютна стойност с 12 и добавяш 1.

 

Редакция - малко се заблудих с условието отначало.

 

Имам предвид. Пример: Казвам числото 7 и дата 24.05. По какъв начин мога да разбера в кой от 12-те календара на 24.05 е числото 7.  Числото аз го задавам и броя на дните е винаги както го посочих, не е необходимо да е за някоя конкретна година.Или аз немога да обясня коректно. Поправи ме.

Би ли описал алгоритъма с пример. Да кажем избираш число 10 и дата 17.04 . На кои календар от 12те имаме съвпадение 17.04 - 10 ?

Редактирано от Kojack (преглед на промените)

Имам предвид. Пример: Казвам числото 7 и дата 24.05. По какъв начин мога да разбера в кой от 12-те календара на 24.05 е числото 7.  Числото аз го задавам и броя на дните е винаги както го посочих, не е необходимо да е за някоя конкретна година.Или аз немога да обясня коректно. Поправи ме.

Ето ти моя алгоритъм

24.05 е 31+29+31+30+24 = 145и ден.

остатък 145 на 12 = 1, добавяме 1 = 2 (числото за 24и май в първия календар е 2)

от 7 вадим 2 получава се 5. (Опа - направих корекция на алгоритъма горе). добавяме 12 (заради отрицателните числа) = 17, остатък с 12 е 5 добавяме 1 = 6.

В 6ия календар на 24 май отговаря числото 7.

Ако беше казал 1 вместо 7, щеше да стане -1 + 12 = 11 остатък от 12 е 11 и плюс 1 = 12 - т.е. 12ия календар.

Редактирано от flare (преглед на промените)

  • Автор

остатък 145 на 12 = 1     само тази част не разбирам. Как получаваш 1 ?

остатък 145 на 12 = 1     само тази част не разбирам. Как получаваш 1 ?

целочислено делене с остатък?

145/12 = 12 и остатък 1.

и долу

17 /12 = 1 и остатък 5

Редактирано от flare (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.