Anfaenger
Posted: 10. Dec 2003 0:14
Was ist am Programm verkehrt?
#include<stdio.h>
#include<stdlib.h>
void main()
{
short x,y,z;
printf("2 Ganzzahlen eingeben:
");
scanf("%d %d", &x, &y);
if(x<y)
z=y-x;
else if(x==y)
z=0;
else
z=x-y;
printf("Resultat: %d
", z);
exit(0);
}
Bei gleicher Zahl Eingabe kommt die eingegene Zahl heraus statt null bei der Anweisung nach else kommt die zu letzt eingegene Zahl heraus!!
Bis bald
Andreas
#include<stdio.h>
#include<stdlib.h>
void main()
{
short x,y,z;
printf("2 Ganzzahlen eingeben:
");
scanf("%d %d", &x, &y);
if(x<y)
z=y-x;
else if(x==y)
z=0;
else
z=x-y;
printf("Resultat: %d
", z);
exit(0);
}
Bei gleicher Zahl Eingabe kommt die eingegene Zahl heraus statt null bei der Anweisung nach else kommt die zu letzt eingegene Zahl heraus!!
Bis bald
Andreas