Moin;
ich weiß nicht genau wieso er mir das folgende Programm ausführt. Ist ein Programm mit Funktion zu berechnung des ggTs.
Wäre lieb wenn jemand was wüsste.
#include
int ggT(int x, int y){
int c;
int ergeb;
do{
if (x>y){
c=x%y;
x=y;
y=c;
ergeb=x;
}
else{
c=y%x;
y=x;
x=c;
ergeb=y;
}
}while(c !=0);
return (ergeb);
}
int main(){
int x, y, erg;
printf(„Berechnung des ggT und kgT\n“);
printf("_________________________________\n\n\n");
printf(„1. Bitte geben Sie eine natuerliche Zahl ein:“);
scanf_s("%d", x); —> hier bricht er ab wieso???
printf(„2. Bitte geben Sie eine natuerliche Zahl ein:“);
scanf_s("%d", y);
erg= ggT(x,y);
printf(„größter gemeinsamer Teiler=%d“, erg);
return (0);
}
lg von der Ostsee