У меня очень маленькая программа, но она показывает какой-то сумасшедший результат, когда я запускаю ее на кодовом блоке 13.12. Но мой друг сказал, что он дает правильный результат, когда запускает его в другой среде IDE. Итак, любое предложение, пожалуйста?
#include <bits/stdc++.h>
using namespace std;
int main(){
for(int i=0 ;i<5 ; i++){
int k = (int)pow(10,i);
printf(" %d\n",k);
}
}
вывод должен быть:
1
10
100
1000
10000
Но его показ:
1
10
99
1000
9999
#include <bits/stdc++.h>
А? Какая? Почему? Вы читали это в книге? - person n. 1.8e9-where's-my-share m.   schedule 29.08.2014