Baqk10
Mitglied
Guten Tag,
ich habe ein Problem, ich möchte ein Programm zur Berechnung von Binomialkoeffizienten schreiben(in C), jedoch müssen die Zahlen n und k eingelesen werden.
Es soll also anpassungsfähig sein.
In meiner for Schleife jedoch, weiß ich nicht wie ich die Variable deklarieren soll, damit die eingelesene Zahl genommen werden soll.
Als Beispiel :
ich nutze
das Problem liegt im x==x, jedoch weiß ich nicht, wie ich es anders machen soll.
Hier der ganze Code, er ist compilierbar jedoch überspringt er alle for Schleifen:
ich habe ein Problem, ich möchte ein Programm zur Berechnung von Binomialkoeffizienten schreiben(in C), jedoch müssen die Zahlen n und k eingelesen werden.
Es soll also anpassungsfähig sein.
In meiner for Schleife jedoch, weiß ich nicht wie ich die Variable deklarieren soll, damit die eingelesene Zahl genommen werden soll.
Als Beispiel :
ich nutze
PHP:
for(x==x; x==0; x-1)...
Hier der ganze Code, er ist compilierbar jedoch überspringt er alle for Schleifen:
PHP:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y,z;
float e=0;
float f=0;
float E=0;
float End=0;
printf("Gib die obere Zahl ein !\n");
scanf("%d",&x);
printf("Gib die untere Zahl ein !\n");
scanf("%d",&y);
for(x==x; x==0; x-1){
e = x*(x-1);
printf("e ist %f\n",e);
}
for (y==y; y==0; y-1){
f=y*(y-1);
printf("f ist %f\n",f);
}
z=x-y;
for (z==z; z==0; z-1){
E=z*(z-1);
printf("E ist %f\n",E);
}
End =e/(f*E);
printf("\n\nDas Endergebnis ist %f",End);
}