Completely ridiculous bugs

by math_explorer, Dec 6, 2012, 10:07 AM

Guess why this doesn't compile (on my machine with an oldish but still pretty normal g++ 4.2.1).
#include <iostream>
#include <cmath>
using namespace std;
 
int x1, x2, y1, y2;
 
int main(){
    cin >> x1 >> y1 >> x2 >> y2;
    int xd = x2 - x1;
    int yd = y2 - y1;
    double dist = sqrt(xd*xd + yd*yd);
    cout << dist;
}


Click to reveal hidden text

Comment

4 Comments

The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
darn that's pretty irritating

by dinoboy, Dec 7, 2012, 6:08 AM

The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Did you mean C++ or GCC? I've never heard of G++. It is that sqrt takes a double, not an int? I'm new to CSS but I've been in Java for a while. Does C++ so auto type conversion?

In any case, C++ is a bear to debug. This is an example.
This post has been edited 2 times. Last edited by PythonNut, Dec 9, 2012, 12:35 AM

by PythonNut, Dec 9, 2012, 12:32 AM

The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
G++ is the C++ compiler in the GCC (GNU Compiler Collection). They also have GCJ for Java and stuff. I wrote that the number coercion works fine in the hide tag, so sqrt is okay. In fact, the annoying definition conflict that is the problem does not seem to appear in either cplusplus.com or cppreference.com, so I'm guessing it's unofficial.

Anyway C++ is a pain and I wouldn't code in it if it wasn't the only language accepted by all high-school programming contests I know of (and also the safest in terms of not TLEing.)

by math_explorer, Dec 9, 2012, 12:53 AM

The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
:facepalm: It is to be found in other compilers?

by PythonNut, Dec 13, 2012, 11:34 PM

♪ i just hope you understand / sometimes the clothes do not make the man ♫ // https://beta.vero.site/

avatar

math_explorer
Archives
+ September 2019
+ February 2018
+ December 2017
+ September 2017
+ July 2017
+ March 2017
+ January 2017
+ November 2016
+ October 2016
+ August 2016
+ February 2016
+ January 2016
+ September 2015
+ July 2015
+ June 2015
+ January 2015
+ July 2014
+ June 2014
inv
+ April 2014
+ December 2013
+ November 2013
+ September 2013
+ February 2013
+ April 2012
Shouts
Submit
  • how do you have so many posts

    by krithikrokcs, Jul 14, 2023, 6:20 PM

  • lol⠀⠀⠀⠀⠀

    by math_explorer, Jan 20, 2021, 8:43 AM

  • woah ancient blog

    by suvamkonar, Jan 20, 2021, 4:14 AM

  • https://artofproblemsolving.com/community/c47h361466

    by math_explorer, Jun 10, 2020, 1:20 AM

  • when did the first greed control game start?

    by piphi, May 30, 2020, 1:08 AM

  • ok..........

    by asdf334, Sep 10, 2019, 3:48 PM

  • There is one existing way to obtain contributorship documented on this blog. See if you can find it.

    by math_explorer, Sep 10, 2019, 2:03 PM

  • SO MANY VIEWS!!!
    PLEASE CONTRIB
    :)

    by asdf334, Sep 10, 2019, 1:58 PM

  • Hullo bye

    by AnArtist, Jan 15, 2019, 8:59 AM

  • Hullo bye

    by tastymath75025, Nov 22, 2018, 9:08 PM

  • Hullo bye

    by Kayak, Jul 22, 2018, 1:29 PM

  • It's sad; the blog is still active but not really ;-;

    by GeneralCobra19, Sep 21, 2017, 1:09 AM

  • dope css

    by zxcv1337, Mar 27, 2017, 4:44 AM

  • nice blog ^_^

    by chezbgone, Mar 28, 2016, 5:18 AM

  • shouts make blogs happier

    by briantix, Mar 18, 2016, 9:58 PM

91 shouts
Contributors
Tags
About Owner
  • Posts: 583
  • Joined: Dec 16, 2006
Blog Stats
  • Blog created: May 17, 2010
  • Total entries: 327
  • Total visits: 354200
  • Total comments: 368
Search Blog
a