Кајгана CodeOpen. Reopened!

  • Креатор на темата Креатор на темата back_rest
  • Време на започнување Време на започнување
Статус
Затворена за нови мислења.
void Fpb(int broj)
{
stack<int>faktor,stepen;
assert(broj >= 0);
for(int i = 2; i <=broj ; i++){
if(broj % i == 0){
bool prost = true;
for(int j = 2; j < i; j++){
if(i % j == 0)
prost = false;}
if(prost){
faktor.push(i);
int stp=0;
while(broj%i==0){
broj/=i;
++stp;}
stepen.push(stp);}}}
while (!faktor.empty()&& !stepen.empty()){
cout << faktor.top()<<"^"<<stepen.top()<< endl;
faktor.pop();
stepen.pop();}
}
-----------------------------------------------------------------
TE molam drug pat NE mi go izmenuvaj kodot t.e. NE krati ili dodavaj nisto!
I gore ti fali zatvorena zagrada, ima i pocetnici sto idat ovde pa ako nekoj saka da isprobuva ete go vo celost moeto resenie!

biblioteki: "assert" i "stack":smir:
 
Утре ќе има задача...

Ќе дадам време од 2-3 дена за решавање за да има повеќе одговори
 
void Fpb(int broj)
{
stack<int>faktor,stepen;
assert(broj >= 0);
for(int i = 2; i <=broj ; i++){
if(broj % i == 0){
bool prost = true;
for(int j = 2; j < i; j++){
if(i % j == 0)
prost = false;}
if(prost){
faktor.push(i);
int stp=0;
while(broj%i==0){
broj/=i;
++stp;}
stepen.push(stp);}}}
while (!faktor.empty()&& !stepen.empty()){
cout << faktor.top()<<"^"<<stepen.top()<< endl;
faktor.pop();
stepen.pop();}
}
-----------------------------------------------------------------
TE molam drug pat NE mi go izmenuvaj kodot t.e. NE krati ili dodavaj nisto!
I gore ti fali zatvorena zagrada, ima i pocetnici sto idat ovde pa ako nekoj saka da isprobuva ete go vo celost moeto resenie!

biblioteki: "assert" i "stack":smir:

:nesvest: Е знаев дека нешто ќе тргне наопаку... Извини друже , не беше намерно. Пробувам да го сменам постот ама некако не можам , нема копче "едит" . Ги молам некој од администаторите во најбрзо можно време ако можат да го сменат кодот на count_vlad во мојот предходен пост.... :tapp:. :smir::smir::smir:
 
Имаме нешто проблем со темата. Можен е некој баг во vBulletin.
Затоа, на краток период ќе биде затворена додека не се среди.
 
Додека админите тупат глава со проблемот што излезе на темата, ние ќе се движиме понатака.
Напомена: НЕ ГО КОРИСТЕТЕ php тагот. Кодовите ставајте ги во code или quote таг.
Сега засега некои од претходните страници нема да се отвараат, докога ќе видиме.

May the coding continue.
 
Продолжуваме.

Задача: Монети

Задачата е лесна. Имаме монети од 1 денар, 2 денари и 5 денари.
Влез е некоја сума (пример: 14 денари) а излез треба да е печатење на сите можни комбинации за да ја добиеме сумата:

Пример:
Влез:
14

Излез:
1) 1 - 14, 2 - 0, 5 - 0; //14 денарки, 0 два-денарки, 0 пет-денарки
2) 1 - 12, 2 - 1, 5 - 0;
3) 1 - 10, 2 - 2, 5 - 0;
......
......
n) 1 - 0, 2 - 2, 5 - 2;
____ ____ ____ ____ ____ ____ ____ ____ ____

Тест примери:
Влез:
33
45
51

Излез:
????

Имате рок 2 дена значи до 17:10 на 28.јули
 
Никој?

Eве ја функцијата во PHP... наједноставно досега....

Код:
function Presmetaj($broj)
{
    for ($i=$broj; $i>=0; $i--)
        for ($j=(int)($broj/2); $j>=0; $j--)
            for ($k=(int)($broj/5); $k>=0; $k--)
                if ($i+2*$j+5*$k==$broj)
                    {
                        $brojac++;
                        echo "$brojac) 1 - $i, 2 - $j, 5 - $k;<br>";
                    }
}
За кој ќе е нареден нека одлучи модераторот... и како ќе се прави понатака
 
Никој?

Eве ја функцијата во PHP... наједноставно досега....

Код:
function Presmetaj($broj)
{
    for ($i=$broj; $i>=0; $i--)
        for ($j=(int)($broj/2); $j>=0; $j--)
            for ($k=(int)($broj/5); $k>=0; $k--)
                if ($i+2*$j+5*$k==$broj)
                    {
                        $brojac++;
                        echo "$brojac) 1 - $i, 2 - $j, 5 - $k;<br>";
                    }
}
За кој ќе е нареден нека одлучи модераторот... и како ќе се прави понатака

Е сега сакам да земам секира и да си ја закачам в глава! Колку е ова едноставно ..... ОМГ :tapp::tapp:
 
За кој ќе е нареден нека одлучи модераторот... и како ќе се прави понатака
Вака, малце ни замре темата поради „дефектот“ кој сеуште не е отклонет.
Имав намера и претходно ама еве сега ќе го постирам ова.
Значи наредно на програмата е Sudoku challenge!

Го делам предизвикот на две нивоа.

Ниво 1: проверка за валидност на некое веќе решено судоку. Треба да се изгради функција која што од влезноа матрица од интегери (9x9) ќе даде true или false во зависност дали судокуто е точно.

функција: bool proverka(int [][]sudoku);
Напомена: се бара линеарно решение.

Ниво 2: решавач на делумно решено судоку. Влезен параметар е поле од интегери каде што непополнетите места се обележани со 0. Функцијата треба да враќа матрица од интегери односно решеното судоку.

функција: int [][] reshi(int [][]sudoku);
напомена: се бара решение кое ќе решава судоку (пример една петтина пополнето) во рок од 1-2 секунди. Brute-force не признавам.

Бодување:
Ниво 1: првиот одговор - 5 поени. Секој нареден 3.
Ниво 2: првиот одговор - 10 поени. Секој нареден 7.

Кога ќе имате решениа, пп на мене и веднаш одговор на оваа тема во стилот: решив мадафака! Без кодови. Кодовите на крај.

Имате рок 5 дена. После овој рок, Димитар пак има мандат за задача.

Ако има нешто нејасно, дискутирајте и прашувајте.
 
Ноуп. Не бива вака.
Ајде сега сите сме на одмор, идеме на одмор и овде. Кога ќе се појават коментари и желби за пак, ќе почнам пак со евиденција.
 
Aj кога ќе има ново , мора да се вклучам малку да повежбам цело лето така го истепав ништо немам напраено.
Дајте нешто интересно за праење :vozbud:
 
Ќе има разбројка на почетокот на септември.
Ваљда ќе има пак интерес и ќе почнеме со полна пареа и со нови сили.
 
hsilo, eden mal predlog i edno prasanje.
1. dajte malku pojke vreme da ima pomegju kolata i pretezno da se dogovorime za konstantni termini. primer sekoja sreda pocnuva nekoe kolo i da ima vreme od nekolku dena, primer do nedela. ne se raboti samo za tezinata na problemite tuku da mozi sekoj da gi vidi vo slucaj da e zafaten vo toj period so nesto drugo.
2. da se dogovorime za organizacija na nacinot na natprevaruvanje. znaci da se dogovorime za tezina na zadaci, format na vlez i izlez (pretezno da mozat da bidat standardizirani), prifatlivi jazici i slicno. isto taka dali kje prodolzime nevrzano da nafrlame zadaci ili pak kje se organiziraat rundi od polesni, pa poteski i tn i tn.

Bi sakal malku da gi definirame prethodnite dve tocki za da znam so da ocekuvam od natprevarot. Prethodnite 2 tocki bea faktorite poradi koi se otkazav po prvite 2-3 kola. znaci treba da imame malku vreme za odmor (p.s. nemozat site da mislat samo na natprevarov) i drugo epten bea dosadni zadacite. edno vreme vekje epten pocnavme so brut fors ili nekoi zadaci so mali modifikacii koi ne se interesni.
 
hsilo, eden mal predlog i edno prasanje.
1. dajte malku pojke vreme da ima pomegju kolata i pretezno da se dogovorime za konstantni termini. primer sekoja sreda pocnuva nekoe kolo i da ima vreme od nekolku dena, primer do nedela. ne se raboti samo za tezinata na problemite tuku da mozi sekoj da gi vidi vo slucaj da e zafaten vo toj period so nesto drugo.
2. da se dogovorime za organizacija na nacinot na natprevaruvanje. znaci da se dogovorime za tezina na zadaci, format na vlez i izlez (pretezno da mozat da bidat standardizirani), prifatlivi jazici i slicno. isto taka dali kje prodolzime nevrzano da nafrlame zadaci ili pak kje se organiziraat rundi od polesni, pa poteski i tn i tn.

Bi sakal malku da gi definirame prethodnite dve tocki za da znam so da ocekuvam od natprevarot. Prethodnite 2 tocki bea faktorite poradi koi se otkazav po prvite 2-3 kola. znaci treba da imame malku vreme za odmor (p.s. nemozat site da mislat samo na natprevarov) i drugo epten bea dosadni zadacite. edno vreme vekje epten pocnavme so brut fors ili nekoi zadaci so mali modifikacii koi ne se interesni.

Може, согласен сум. На почетокот на септември ќе направиме пребројување, потоа дооформување на правилата (амандмани и дискусија). Бидува.
 
Jaс, добар предлог....

ДОбро би било да има повеќе време кога би можеле да извлечиме мало ослободување од обврски за да решиме задачата
 
Статус
Затворена за нови мислења.

Kajgana Shop

Back
На врв Bottom