Mam taki oto fragment programu:
struct student {
double stypendium;
};
int main()
{
struct student ogolnie[2];
scanf("%f",&ogolnie[0].stypendium);
printf("%f",ogolnie[0].stypendium);
}
Gdy wpisze wartość np 500
Pokazuje mi 0,0000.
Gdy wpisze wartość 0
Pokazuje mi 65.....,0000
Może mi ktoś wyjaśnić dlaczego tak się dzieje i jak to naprawić :P ?