[Logo] Mendo Judge Discussion Board - Forums
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
Messages posted by: BATIR
Forum Index » Profile for BATIR » Messages posted by BATIR
Author Message
ako mislis na zadachata od natprevarot kodot e vaka


#include <iostream>

using namespace std;

int main()
{
int n,m;
cin>>n>>m;

int pc=m/3;
if (m%3>0)
pc++;
int py=m/3;
if (m%3==2)
{
py++;
}
int pz=m/3;

int vy=m/3;
if (m%3>0)
{
vy++;
}
int vz=m/3;
if (m%3==2)
{
vz++;
}
int vc=m/3;

int tz=m/3;
if (m%3>0)
{
tz++;

}
int tc=m/3;
if (m%3==2)
{
tc++;

}
int ty=m/3;

int crveno=n/3;
if (n%3>0)
{
crveno++;
}
int zolto=n/3;
if (n%3==2)
{
zolto++;
}
int zeleno=n/3;

int rezc=0,rezy=0,rezz=0;
rezc+=crveno*pc+zolto*vc+zeleno*tc;
rezy+= crveno*py+zolto*vy+zeleno*ty;
rezz+=crveno*pz+zolto*vz+zeleno*tz;

cout<<rezc<<" "<<rezy<<" "<<rezz<<endl;
return 0;
}
Eve go kodot vo sekoj slucaj ne mozam da si ja najdam greskata, pomos?

#include <iostream>

using namespace std;

int main()
{
int ki[31];
int n;
for (int i=0; i<5; i++)
{
cin>>ki[i];
}
cin>>n;
int zbir=0;
int procenti=100;
for (int i=0; i<n-1; i++)
{
zbir+=ki[i];
}

if (zbir>=1 && zbir<=5)
{
procenti-=20;
}
else if (zbir>=6 && zbir<=20)
{
procenti-=40;
}
else if (zbir>20 && zbir<=30)
{
procenti-=50;
}


cout<<procenti<<endl;
return 0;
}

фала однапред
[youtube]
rmmm... mislam MOI
fala --greska--
#include <iostream>

using namespace std;

int main()
{
int n;
cin>>n;
int ress=0;
int broj;
int zbir=0;

if (n==0)
{
broj=1;

cout<<broj<<endl;

}

while (n>0)
{
broj=n%10;
n=n/10;

zbir+=broj;

}
//cout<<zbir<<endl;
if(n%9!=0)
{
n+=zbir;
ress++;

}
else
{
cout<<ress<<endl;
}
return 0;
}


go pravam kodot ama za ponataka neznam ,pomos ve molam!


fala odnapred
neznam dali ja imas reseno uste , ama zasto ne znam ke ti go dadam resenieto,

Prvo neznam zasto ne si napravil vnesuvanje na nizata vo for loop, a si ja vnesuval vaka. Sum resavala se i seshto ama vakvo vnesuvanje na niza ne sum videl/a.,
Vtoro neznam zoshto ne ti e jasna, dali e problemot vo svakjanjeto ili nesto drugo, inaku vaka otprilika kodot lici dobar, inaku moeto resenie e vaka:

#include <iostream>
#include <string>
using namespace std;

int main()
{
string cokolado;
cin>>cokolado;

char bukva;
cin>>bukva;

int br=0;

for (int i=0; i<(int)cokolado.size(); i++)
{
if (cokolado[i]==bukva)
{
int p=i;
int k=i;

while ((k+1<cokolado.size())&& (cokolado[k+1]==bukva))

k++;
if (p>0)
{
br++;
}

if (k+1<cokolado.size())
{
br++;
}
i=k;


}

}
cout<<br<<endl;
return 0;
}
inaku i za ova resenie fala odnapred
jas ja resiv vaka, tocno vcera:

#include <iostream>

using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
if (c-b-1>b-a-1)
{
cout<<c-b-1<<endl;
}
else
{
cout<<b-a-1<<endl;
}
return 0;
}
inaku zizvini za ova
simnav i test slucai i se , mi pagja na mendo pak, a na test slucaite i se dr. mi raboti
#include <iostream>

using namespace std;

int main()
{

int a,b,c,br=0;
cin>>a>>b>>c;
int rastojanie=0;
int i1,j1,i,j;
i=a+1;
j=b+1;
while(i<b)
{
i1=i;
i++;
}
while(j<c)
{
j1=j;
j++;
}


if (j1>i1)
{
rastojanie=br;
j=b+1;
while(j<c)
{
br++;
rastojanie--;
j++;
}
cout<<br<<endl;
/*for ( j=b+1; j<c; j++)
{
br++;
rastojanie--;
}
cout<<br<<endl;*/

}
else if (i1>j1)
{
rastojanie=br;
i=a+1;
while(i<b)
{
i++;
br++;
rastojanie--;
}
cout<<br<<endl;
/*for ( i=a+1; i<b; i++)
{
br++;
rastojanie--;
}
cout<<br<<endl;*/
}
else if (i1==j1)
{
rastojanie=br;
i=a+1;
/*
for (int i=a+1;i<b; i++)
{
br++;
rastojanie--;
}
cout<<br<<endl;
*/

while(i<b)
{
i++;
br++;
rastojanie--;
}
cout<<br<<endl;
}



else if (a==b && b==c && c==a)
{
cout<<br<<endl;
}
return 0;
}

http://mendo.mk/Task.do?id=9
a, ima li nekakov drug nacin za resenie
zadaca kuglanje ne ja svakjam dali moze da mi se objasni
nvm
 
Forum Index » Profile for BATIR » Messages posted by BATIR
Go to:   
Powered by JForum 2.1.8 © JForum Team