Hi
I'm trying to calculate the greatest common divider.
But I guess there's something wrong with my algorythm to calculate it.
Help would be nice ^^.
Here's the code.
Code:
#include <stdio.h>
#include <conio.h>
void request (void);
void calculate (void);
int print (void);
int nra, nrb, ggd;
int main (void) {
request();
calculate();
print();
}
void request(void){
printf("Give in numbers for GCD: A B\n");
scanf("%d %d", &nra, &nrb);
}
void calculate (void){
if(nra==nrb)
ggd=nra;
else if ((nra>nrb) && (nra%nrb != 0))
ggd=(nrb,nra%nrb);
}
int print (void){
printf("The greatest common divider of number A and number B is: %d\n", ggd);
return ggd;
}