Ken89
Mitglied
Hallo kollegen 
ich habe ein kleies Konsolenprogramm geschrieben mit dem ich die differenz 2 aufeinanderfolgenden zahlen errechnen möchte (fibonacci-folge
)
mein problem ist ich bekomme nie einen fließkommawert angezeigt sondern nur int (also ganzzahlen)
hier das programm:
ich hoffe ihr könnt mir helfen

ich habe ein kleies Konsolenprogramm geschrieben mit dem ich die differenz 2 aufeinanderfolgenden zahlen errechnen möchte (fibonacci-folge

mein problem ist ich bekomme nie einen fließkommawert angezeigt sondern nur int (also ganzzahlen)
hier das programm:
Code:
#include <iostream>
using namespace std;
int main()
{
int a,b,c,z;
float t;
a = 1;
b = 2;
z = 1;
while(1)
// for(int i=1;i<10;i++)
{
// cout<<a<<"---"<<t<<endl;
t = b/a;
cout<<"t ergibt sich aus: "<<b<<"/"<<a<<" = "<<t<<endl;
c = a+b;
a = b;
b = c;
z++;
if(z==10){z=0; getchar();}
}
getchar();
return 0;
}
ich hoffe ihr könnt mir helfen
