Project Euler

http://projecteuler.net/

Problem 1

C

#include 

int main()
{
    int total = 0;
    int i;

    for (i=0;i<1000;i++)
    {
        if ((i%3 != 0) && (i%5 != 0))
            continue;

        total+=i;
    }

    printf("total: %i (233168)\n", total);

    return total;
}

gcc amd64

$ gcc --version
gcc (Ubuntu 4.3.3-5ubuntu2) 4.3.3


gcc -O3 amd64


gcc -Os amd64



gcc (arm)

 /usr/local/poky/eabi-glibc/arm/bin/arm-poky-linux-gnueabi-gcc --version
arm-poky-linux-gnueabi-gcc (GCC) 4.2.3


gcc -Os arm