What's wrong with this code snippet?

Radio ar[10];

float station = 102.5;

for (int i = 0; i <= 10; i++) { ar[i].station = station; station += 0.1; }

a) the syntax for accessing Radio member variable station is wrong
b) all of these
c) the loop termination condition is wrong
d) you can't use the += operator to increment a floating point variable