Почему данный код выводит 6, а не 5, ведь мы идём до 100 не включительно?
#include <iostream>
using namespace std;
int main(void) {
float a;
int i = 1;
for(a = .01; a < 1e2; a *= 1e1)
i++;
cout << i;
return 0;
}
#include <iostream>
using namespace std;
int main(void) {
float a;
int i = 1;
for(a = .01; a < 1e2; a *= 1e1)
i++;
cout << i;
return 0;
}