Author |
Message |
23/03/2013 11:33:32
|
Mert Ajvaz
Joined: 09/02/2013 15:10:05
Messages: 5
Offline
|
#include <iostream>
#include <string>
#include <sstream>
#include <iomanip>
using namespace std;
int main()
{
double a,r=1,b,i;
cin>>a>>b;
long long m,n,c;
a=a*100;b=b*100;m=a;n=b;c=m;
while((c-n)%n!=0)
{r++;
c=c+m;}
cout<<" KUPI "<<r<<" DOBIJ "<<(c/n)-r<<" GRATIS ";
return 0;
}
eve go kodot gi simnav site tewst primeri i sekade mi izlaga tocno a na mendo vika gresno
This message was edited 2 times. Last update was at 24/03/2013 15:41:23
|
|
|
23/03/2013 14:20:21
|
kikoisawsm
Joined: 02/01/2012 12:20:46
Messages: 9
Offline
|
Probaj bez prasno mesto pred "kupi".
|
|
|
24/03/2013 12:35:03
|
Mert Ajvaz
Joined: 09/02/2013 15:10:05
Messages: 5
Offline
|
probav mi vadi celo vreme 5/20 tocni test primeri
neso ne e vo red so mendo
|
|
|
24/03/2013 13:45:07
|
Lord_of_Life
Joined: 17/12/2011 14:21:32
Messages: 15
Location: N/A
Offline
|
Mert Ajvaz wrote:probav mi vadi celo vreme 5/20 tocni test primeri
neso ne e vo red so mendo
Или можеби "страшната грешка" е во решението, како претходно.
Во иднина користи [CODE][/CODE] тагови за кодот, индентирај го, не користи непотребни или премногу големи променливи и прочитај ги сличните теми ако ги има на форумот пред да постираш.
Конкретно не знам што ти е неточно, измисли неколку твои тест примери, некои со гранични случаи и дебагирај.
|
A nerd is someone whose life revolves around computers and technology.
A geek is someone whose life revolves around computers and technology, and likes it!
Hey! It compiles! Ship it! |
|
|
24/03/2013 13:52:11
|
kikoisawsm
Joined: 02/01/2012 12:20:46
Messages: 9
Offline
|
Абе стварно има некоја грешка. Моето решение што порано поминуваше на сите сеа коа го пратив поминува само на 5.
|
|
|
24/03/2013 14:45:24
|
MOI
Joined: 07/07/2010 16:31:48
Messages: 447
Offline
|
Wow, што е финтава со насловот на темата?
Инаку, до тебе е грешката - не треба така да работиш со реални броеви. Прочитај ги другите слични теми на форумов за работа со реални броеви. И прочитај го ова: http://mendo.mk/Lecture.do?id=21.
Еве ти средено решение (сменет е само редот каде што ги множиш a и b со 100):
|
|
|
24/03/2013 15:10:09
|
kikoisawsm
Joined: 02/01/2012 12:20:46
Messages: 9
Offline
|
MOI wrote:Wow, што е финтава со насловот на темата?
Инаку, до тебе е грешката - не треба така да работиш со реални броеви. Прочитај ги другите слични теми на форумов за работа со реални броеви. И прочитај го ова: http://mendo.mk/Lecture.do?id=21.
Еве ти средено решение (сменет е само редот каде што ги множиш a и b со 100):
Mene me interesira zasto istoto resenie sto go imam prateno lani sega ne proagja
|
|
|
24/03/2013 15:39:20
|
Mert Ajvaz
Joined: 09/02/2013 15:10:05
Messages: 5
Offline
|
blagodaram na site i sea ke go smenam naslovot
|
|
|
24/03/2013 17:05:25
|
MOI
Joined: 07/07/2010 16:31:48
Messages: 447
Offline
|
kikoisawsm wrote:Mene me interesira zasto istoto resenie sto go imam prateno lani sega ne proagja
Како што кажав, прочитај ги другите слични теми и линкот што го пратив за стандардни "грешки". Различно може да се однесува програмата во зависност од тоа дали се извршува на 32 или 64 битна архитектура, верзија на компајлерот (ние гледаме редовно да ја ажурираме верзијата - последната промена е мислам во февруари), итн.
Конкретно, кај реалните броеви, не треба да се очекува дека резултатот од една операција е 100% точен. Си има начин како се реализираат операциите, како се чува резултатот, со која прецизност, итн. Не важи тоа само на МЕНДО, туку и на други системи, компјутери, итн.
|
|
|
24/03/2013 18:35:19
|
kikoisawsm
Joined: 02/01/2012 12:20:46
Messages: 9
Offline
|
Blagodaram, go procitav toa i go popraviv kodot i sega raboti. Samo me interesira dali na drzavniot natprevar na kompjuterite ke ima ista verzija na kompaljer so taa na mendo?
|
|
|
25/03/2013 17:27:47
|
obi1kenobi
Joined: 18/02/2010 20:01:33
Messages: 168
Offline
|
@MOI: Интересно, кај мене g++ не дозволува имплицитен каст од double во long long...
|
|
|
|