|
|
back to boardwhy wrong answer Posted by edward 23 Jan 2011 20:21 do anybody know why its wrong #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv[]) { float l, h, omega; double long wynik, obroty_wykonane;
cin>> l >> h >> omega; obroty_wykonane=((omega/60)*sqrt(((h-(0.5*l))/450.5))); wynik=obroty_wykonane-floor(obroty_wykonane); if (wynik>0.25 && wynik<0.75) {cout << "bread"<< endl;} else {cout << "butter"<< endl;} return EXIT_SUCCESS; }
No subject Try it: //-------------------- var c,l,h,w,t:real; begin readln(l,h,w); h:=h/100; l:=l/100; w:=w/60; if l/2>=h then writeln('butter') else begin h:=h-0.5*l; t:=sqrt(abs((2*h)/9.81)); c:=t*w; while c>1 do c:=c-1; if ((c<0.25)or(c>0.75)) then write('butter') else write('bread'); end; readln; end. //------------- Edited by author 29.01.2011 00:37 |
|
|