error w programie

0

http://ideone.com/EawiC
Czy ktoś jest w stanie pomóc z kodem, bo wywala error

1
#include<cstdio>
 
void swap(int&, int&);
 
int main(){
        int a, b, c;
        scanf("%d %d", &a, &b);
        c = a*b;
        while(a) swap(b%=a, a);
        printf("NWW: %d NWD: %d", c/b, b);
        return 0;
}
 
void swap(int& a, int& b){
     int c = a;
     a = b; b = c;
}

...
edit: przy okazji poprawiłem tak zeby działało...

1 użytkowników online, w tym zalogowanych: 0, gości: 1