postać zredukowana ułamka

0

Mam do napisania program pytający użytkownika o ułamek a następnie redukujący go do najmniejszego mianownika.Gdzieś w programie mam błąd może ktoś spojrzeć?

#include <stdio.h>
#include <stdlib.h>
int main(void){
	int licznik=0,mianownik=0,nwd=0;
	printf("Podaj ulamek: ");
	scanf("%d/%d",&licznik,&mianownik);
	do{
        if(licznik>mianownik) licznik=licznik-mianownik;
        else mianownik=mianownik-licznik;
    }
    while(licznik!=mianownik);
    nwd=licznik;
    printf("Najwiekszy wspolny dzielnik: %d\n", nwd);
    printf("Postac zredukowana: %d/%d\n", licznik/nwd,mianownik/nwd);
    system("PAUSE");
    return 0;
    }
1

Napisz sobie OSOBNĄ funkcję szukającą największego wspólnego dzielnika (algorytm Euklidesa). Google pomoże.

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