Эта программа предназначена для печати значения с плавающей запятой t
для различных значений i
, но каждый раз печатает одно и то же значение. Даже если значение t
меняется, оно всегда печатает ноль для каждого значения n
.
Почему это происходит?
#include <stdio.h>
int main(){
float n;
float sum=0,t,s=1,i;
scanf("%f",&n);
for(i=0;i<n;i++){
t=(100/(1+2i));
printf("\n%f",t);
}
}
Ввод: 5
Выход:
0.000000
0.000000
0.000000
0.000000
0.000000
Вот этот результат: ideone.com .