!!Броеви
!C++
%%prettify
{{{
//v10
#include <iostream>
 
using namespace std;
 
int main()
{
    int z, r, x, y;
    
    cin >> z >> r;
    
    x=(z+r)/2;
    y=z-x;
    
    if(x>=0  &&  y>=0  &&  (z+r)%2==0)
        cout << x << " " << y << endl;
    else 
        cout << "NE MOZE" << endl;
        
    return 0;
}
}}}
/%

!!Продавница

!C++
%%prettify 
{{{
//v10
#include <iostream>
 
using namespace std;
 
int main()
{
    int n, m, moneti=0, kusur;
    
    cin >> n >> m;
    
    kusur=m-n;
    
    moneti+=kusur/5;            //Остатокот е занемарен
    kusur-=(kusur/5)*5;
    
    moneti+=c/2;
    kusur-=(kusur/2)*2;
    
    moneti+=kusur;
    
    cout << moneti << endl;
    
    return 0;
}
}}}
/%

!!Бројот 9
!C++
%%prettify
{{{
//v10
#include <iostream>
 
using namespace std;
 
int main()
{
    int n, m, a=0, b, c;
    long long sum=0;
    string broj;
    
    cin >> str;
    
    for(int i=0;i<broj.size();i++){
        suma+=broj[i]-48;              //-48 или -'0' за да се конвертира од ASCII во декаден
    }
    
    if(suma%9==0)
        cout << 0 << endl;
    else if(suma%3==0)
        cout << 2 << endl;          //Ако е делив со 3, а не со 9 треба да се додаде збирот уште 2 пати
    else 
        cout << 8 << endl;          //Ако не е делив со 3 и 9, тогаш бројот е заемно прост со 9,
                                    //треба да се собере уште 8 пати
                                    
    return 0;
}
}}}
/%

!!Мечето ушко
!C++
%%prettify
{{{
//Филип Бујаровски
#include <iostream>  
#include <cstring>  
#include <cmath>  
#include <math.h>  

using namespace std;  
      
    int main(){  

        int i, j, n, k, zbir=0;  
        cin>>n;
          
        int niza[n];  
        
        for(i=0;i<n;i++)  
        {  
              cin>>niza[i];  
              zbir+=niza[i];  
        }  
        
        int x;  
        bool c[(zbir)+1];  
        
        memset(c,false,sizeof(c));  
        c[0]=true;  
        
        for(i=0;i<n;i++)  
        {  
              k=niza[i];  
              for(j=zbir;j>=0;j--)  
              {  
                    x=j+k;  
                    if(c[j]==true)  
                    {  
                          if(j+k<zbir)  
                          c[j+k]=true;  
                    }  
              }  
        }  
      
        int p=0,q=0;  
          for(i=zbir/2;i>=0;i--)  
          {  
                if(c[i]==true)  
                {  
                      p=i;  
                      break;  
                }  
          }  
          q=zbir-p;  
          cout<<fabs(p-q)><<endl;  
      
      
        return 0;  
    }  
}}}
/%