Author |
Message |
12/02/2016 10:47:10
|
BATIR
Joined: 20/06/2015 16:36:50
Messages: 155
Offline
|
#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
This message was edited 3 times. Last update was at 21/03/2019 18:32:49
|
|
|
12/02/2016 12:48:03
|
MOI
Joined: 07/07/2010 16:31:48
Messages: 447
Offline
|
Можеш да го симнеш примерот, и да го извршиш кај тебе дома (МЕНДО овозможува тоа, само кликни [ Побарај тест случај ]).
Ќе го добиеш примерот и точниот излез. Ќе споредиш со тоа што го вади твојата програма, и лесно ќе ја откриеш грешката.
|
|
|
12/02/2016 18:16:01
|
BATIR
Joined: 20/06/2015 16:36:50
Messages: 155
Offline
|
simnav i test slucai i se , mi pagja na mendo pak, a na test slucaite i se dr. mi raboti
|
|
|
14/02/2016 13:46:33
|
MOI
Joined: 07/07/2010 16:31:48
Messages: 447
Offline
|
BATIR wrote:simnav i test slucai i se , mi pagja na mendo pak, a na test slucaite i se dr. mi raboti
Не ти работи, пробав кај мене и на Ideone.com . На пример, твојата програма не работи на тест случај 3 (дава погрешен одговор). Симни го тој пример и изврши го кај тебе. Твојата програма печати 4, но точниот одговор е 9.
Друга работа е што ја имаш ептен искомплицирано програмата/задачата. Потребно е само да размислиш што се случува со скокањето, и потоа решението е ова:
|
|
|
14/02/2016 15:25:59
|
BATIR
Joined: 20/06/2015 16:36:50
Messages: 155
Offline
|
inaku zizvini za ova
|
|
|
14/02/2016 15:27:54
|
BATIR
Joined: 20/06/2015 16:36:50
Messages: 155
Offline
|
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;
}
|
|
|
14/02/2016 15:28:14
|
BATIR
Joined: 20/06/2015 16:36:50
Messages: 155
Offline
|
inaku i za ova resenie fala odnapred
|
|
|
|